用C中的while循环计算n的阶乘
时间: 2023-05-26 15:01:51 浏览: 148
C语言求N的阶乘
下面是用C中的while循环计算n的阶乘的代码:
```c
#include <stdio.h>
int main()
{
int n, i = 1, result = 1;
printf("请输入一个正整数n:");
scanf("%d", &n);
while(i <= n)
{
result *= i;
i++;
}
printf("%d的阶乘为:%d", n, result);
return 0;
}
```
该程序首先要求用户输入一个正整数n,然后用while循环计算n的阶乘。在循环中,变量i从1开始逐步递增至n,每次将result乘以i,最终得到n的阶乘。最后程序输出n的阶乘的值。
阅读全文