首先声明一个变量inti,表示阶乘循环的计数;然后声明一个变量intm,表示阶乘的结果;最后利用for循环进行阶乘计算,例如:
inti,m;
m=1;
for(i=1;i<=10;i++)//计算10的阶乘
m=m*i;
printf("10的阶乘:");
printf("%d\n",m);
在C语言中,可以使用递归函数来计算阶乘,具体代码如下:
intfactorial(intn)
{
if(n==0)
return1;
else
returnn*factorial(n-1);谢谢
}