c 语言求1!+2!加到8!
时间: 2023-11-15 19:01:35 浏览: 95
c语言求1+2+…+n的解决方法
5星 · 资源好评率100%
要求1!+2!加到8!,可以使用循环和累加器来实现。以下是c语言的代码实现:
```
#include <stdio.h>
int main() {
int sum = 0;
int factorial = 1;
for (int i = 1; i <= 8; i++) {
factorial *= i;
sum += factorial;
}
printf("1!+2!+...+8! = %d\n", sum);
return 0;
}
```
代码中使用了一个累加器sum和一个阶乘变量factorial,循环从1到8遍历,每次将i的阶乘加到sum中,最后输出sum的值即可。
阅读全文