C语言,用fun函数求n的阶乘(填空题)

问题描述:

C语言,用fun函数求n的阶乘(填空题)
#include "stdio.h"
long fun(int n)
{ if(__1__)
return(n*fun(__2__));
return fun(__3__);
}
main()
{
printf("10!=%ld\n",fun(10));
}
最好说明一下为什么这样填,
1个回答 分类:综合 2014-09-18

问题解答:

我来补答
1 :n > 1
2 :n-1
3 :n
我认为题有点问题 3 应该就是 return 1
-----------------------------------------
long fun(int n)
{ if(__1__)
return(n*fun(__2__));
return 1;
}
 
 
展开全文阅读
剩余:2000
上一页:课时练P3