使用单循环计算s=1+(1*2)+(1*2*3)+…+(1*2*3*…*10) 用C语言
时间: 2023-12-04 22:39:22 浏览: 58
以下是使用单循环计算s的C语言代码:
```c
#include <stdio.h>
int main() {
int n = 10; // n为10
int s = 1; // 初始化s为1
int i;
int factorial = 1; // 阶乘的初始值为1
for (i = 1; i <= n; i++) {
factorial *= i; // 计算i的阶乘
s += factorial; // 将阶乘加入到s中
}
printf("s = %d", s); // 输出s的值
return 0;
}
```
阅读全文