C语言实现输入一个数求其阶乘(while循环和for循环)

时间:2022-07-28 20:31:25
#include <stdio.h>

//输入一个整数,求其阶乘
//作者:wsg

int main(void)
{
int a;
printf("Please input integer a:\n");
scanf("%d", &a);

int i = 1;
int num = 1;

//使用for循环
/*************
for( ; i<=10; i++)
{
num *= i;
}
printf("%d! = %d\n", a, num);
**************/

//使用while循环
while(i<=10)
{
num *= i;
i++;
}
printf("%d! = %d\n", a, num);

return 0;
}