//计算n的阶乘
int main()
{
int i = 0;
int n = 0;
int ret =1;//ret不能为0,否则后续计算结果乘0答案都是0
scanf("%d", &n);//这里不考虑溢出的情况,如100的阶乘
for (i = 1; i <= n; i++)
{
ret = ret * i;//计算运行第n次的乘阶,结果是累加的
}
printf("ret = %d\n", ret);
return 0;
}
C语言小练习:计算n的乘阶
最新推荐文章于 2024-09-01 22:10:19 发布