输入正整数 n,求 n! 并输出 n! = 1×2×3×…×n c语言
时间: 2024-05-09 08:19:50 浏览: 79
输入一个正整数n,求输出为分数形式
5星 · 资源好评率100%
实现:
```c
#include <stdio.h>
int main() {
int n, i;
long long result = 1; // 防止数据溢出
printf("请输入一个正整数:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
result *= i;
}
printf("%d! = %lld\n", n, result);
return 0;
}
```
运行结果:
```
请输入一个正整数:10
10! = 3628800
```
阅读全文