C语言编程求1!+2!+3!+......+20!。
时间: 2023-09-02 12:15:40 浏览: 95
c代码-1!+2!+3!+....+n!=?
以下是求1! 2! 3! ...... 20!的C语言代码:
```c
#include <stdio.h>
int main() {
int i, j, factorial = 1;
for(i = 1; i <= 20; i++) {
for(j = 1; j <= i; j++) {
factorial *= j;
}
printf("%d! = %d\n", i, factorial);
factorial = 1; // 重置阶乘变量
}
return 0;
}
```
这段代码使用了两个for循环,外层循环控制求阶乘的数,内层循环计算阶乘。在计算完每个数的阶乘后,将结果打印出来,并将阶乘变量重置为1,以备下一次计算。
阅读全文