C语言循环求出阶乘
时间: 2023-07-07 11:22:13 浏览: 132
易语言循环求阶乘源码.7z
可以使用循环语句来求出一个数的阶乘,以下是使用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", n, factorial);
return 0;
}
```
在这个代码中,我们使用了一个循环来计算n的阶乘,循环从1到n,每次迭代都将i乘以当前的阶乘结果,最终得到n的阶乘。需要注意的是,当n比较大时,阶乘的结果可能会超出数据类型的取值范围,因此我们使用了long long类型来存储阶乘的结果。
阅读全文