完成这个问题要先了解阶乘怎么实现
例如5的阶乘为:5!=1*2*3*4*5
c语言中一般用for来实现
#include<stdio.h>
int main()
{
int a = 0;
int ret=1;
for(a=1;a<=5;a++)
{
ret*=a
}
printf("%d",ret);
return 0;
}
而1到10阶乘和:for的嵌套
代码如下

有个细节 内for中ret会保留,所以ret,每次使用要初始化为1
第二中单for

本文介绍了如何在C语言中使用for循环计算阶乘,包括基本的for循环实现以及1到10阶乘的嵌套循环,同时提到for循环内部ret变量的初始化细节。

2310

被折叠的 条评论
为什么被折叠?



