用递归方法写出计算n的阶乘的函数,调用该函数计算并输出n=0,1,2,……,10时各阶乘的值。 计算公式: long fac(int n) { if(______)return(1);/*第一空*/ else ret

admin2008-07-01  24

问题 用递归方法写出计算n的阶乘的函数,调用该函数计算并输出n=0,1,2,……,10时各阶乘的值。
   计算公式:
   long fac(int n)
   {
   if(______)return(1);/*第一空*/
   else return______;/*第二空*/
   }
   main()
   {
   int m;long int fa;
   for(m=0;m<=10;m++)
   {
   ______;/*第三空*/
   printf ("%d!=%1d\n",m,fa);
   }
   }

选项

答案n==0||n==1/*第一空*/ n*fac(n-1)/*第二空*/ fa=fac(m)/*第三空*/

解析
转载请注明原文地址:https://kaotiyun.com/show/tPAx777K
0

最新回复(0)