淘先锋技术网

首页 1 2 3 4 5 6 7

首先声明一个变量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);谢谢

}