求1!+2!+3!+ ……20!的C语言代码
时间: 2023-10-24 16:22:49 浏览: 87
Java求1+2!+3!+...+20!的和的代码
5星 · 资源好评率100%
以下是求1到20的阶乘的C语言代码:
```
#include <stdio.h>
int main() {
int i, num;
unsigned long long fact = 1;
printf("请输入一个正整数:");
scanf("%d", &num);
// 如果输入的数字是负数,则输出错误信息
if (num < 0)
printf("错误!输入的数字必须是正整数!");
else {
for (i = 1; i <= num; ++i) {
fact *= i;
}
printf("%d的阶乘为%llu", num, fact);
}
return 0;
}
```
希望能对您有所帮助!
阅读全文