帮我写一道题,我要C语言的代码:对于给定的正整数N,需要你计算 S=1!+2!+3!+...+N!。 输入格式: 输入在一行中给出一个不超过10的正整数N。 输出格式: 在一行中输出S的值。
时间: 2023-02-05 10:04:24 浏览: 88
计算 S=1!+2!+3!+...+N! C语言代码
这是一个用来计算阶乘和的 C 语言代码:
```
#include <stdio.h>
int main(void)
{
int n;
scanf("%d", &n);
int sum = 0;
int factorial = 1; // 阶乘
for (int i = 1; i <= n; i++)
{
factorial *= i;
sum += factorial;
}
printf("%d\n", sum);
return 0;
}
```
输入格式:
一行,一个正整数 N。
输出格式:
一行,一个整数 S,表示 1! + 2! + 3! + ... + N! 的值。
阅读全文