用C语言实现输入一个数求这个数的阶乘
时间: 2024-03-01 14:53:21 浏览: 76
OOPC,c语言求一个数的源码,c语言项目
好的,您可以参考以下代码:
```c
#include <stdio.h>
int main() {
int n, i;
long long factorial = 1;
printf("请输入一个正整数:");
scanf("%d", &n);
// 计算阶乘
for (i = 1; i <= n; ++i) {
factorial *= i;
}
printf("%d 的阶乘为 %lld", n, factorial);
return 0;
}
```
在这个程序中,我们首先读取用户输入的整数 `n`,然后使用一个循环来计算 `n` 的阶乘。由于阶乘的结果可能很大,我们使用 `long long` 类型来存储结果。最后,我们将结果输出到屏幕上。
阅读全文