帮我写一道题,我要C++的代码:对于给定的正整数N,需要你计算 S=1!+2!+3!+...+N!。 输入格式: 输入在一行中给出一个不超过10的正整数N。 输出格式: 在一行中输出S的值。
时间: 2023-02-05 15:04:25 浏览: 153
计算 S=1!+2!+3!+...+N! C语言代码
这是一道简单的题目,下面是C语言代码:
```
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n); // 读入n
int s = 1; // 初始化s
for (int i = 1; i <= n; i++) { // 循环n次
s *= i; // 累乘
}
printf("%d", s); // 输出结果
return 0;
}
```
输入格式为:
```
3
```
输出格式为:
```
6
```
希望这段代码能帮到你。
阅读全文