c 语言求从1到n的阶乘
时间: 2024-03-11 12:50:12 浏览: 106
求N的阶乘(使用汇编语言)
可以使用循环来实现从1到n的阶乘,代码如下:
```c
#include <stdio.h>
int main() {
int n, i;
unsigned long long fact = 1;
printf("请输入一个正整数:");
scanf("%d", &n);
for (i = 1; i <= n; ++i) {
fact *= i;
}
printf("%d 的阶乘为 %llu", n, fact);
return 0;
}
```
当输入n为10时,输出结果为:
```
请输入一个正整数:10
10 的阶乘为 3628800
```
阅读全文