c语言实现s=1!+2!+...+10!
时间: 2023-09-22 10:07:04 浏览: 93
用C语言实现1+2+ +100
以下是使用C语言实现1!到10!的代码:
```c
#include <stdio.h>
int main() {
int i, j;
long long s = 1;
for (i = 1; i <= 10; i++) {
long long factorial = 1;
for (j = 1; j <= i; j++) {
factorial *= j;
}
s *= factorial;
}
printf("s = %lld", s);
return 0;
}
```
输出结果为:
```
s = 3628800
```
注意:由于10!的值较大,需要使用long long类型来存储s的值。同时,也需要使用双重循环来计算每个数的阶乘并将其乘到s中。
阅读全文