c语言用for编写程序求n的阶乘
时间: 2023-04-09 17:02:31 浏览: 306
嵌套调用求阶乘和_C语言_嵌套调用_
5星 · 资源好评率100%
可以回答这个问题。以下是用 C 语言编写的求 n 的阶乘的程序:
```c
#include <stdio.h>
int main() {
int n, i, fact = 1;
printf("请输入一个正整数:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
fact *= i;
}
printf("%d 的阶乘是 %d\n", n, fact);
return 0;
}
```
该程序使用 for 循环计算 n 的阶乘,其中变量 i 从 1 到 n 依次遍历,每次将 i 乘到 fact 中,最终得到 n 的阶乘。
阅读全文