用C语言编写1!+2!+...+n!
时间: 2023-09-19 18:09:20 浏览: 99
c语言求1+2+...+n的解决方法
好的,我可以帮您解决这个问题。以下是使用C语言编写求n的阶乘的代码:
```c
#include <stdio.h>
int main() {
int n, i;
unsigned long long factorial = 1;
printf("请输入一个整数:");
scanf("%d", &n);
if (n < 0) {
printf("抱歉,不能计算负数的阶乘。\n");
} else {
for (i = 1; i <= n; ++i) {
factorial *= i;
}
printf("%d的阶乘为%llu。\n", n, factorial);
}
return 0;
}
```
希望能解决您的问题,如果您有其他问题需要问我,请随时提出。
阅读全文