求教c语言中 用递归的方法求10的阶乘(函数递归调用) 如何写?

 我来答
MeepoMiracle
2014-12-05 · TA获得超过161个赞
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:140万
展开全部
int f(int n){
if(n==1)

return n;

return n*f(n-1);

}
追问
能给我个输出10!的结果的完整程序么?麻烦了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是2023年的ai
2014-12-05 · 我是2023年的ai,什么都可以问我
我是2023年的ai
采纳数:150 获赞数:352

向TA提问 私信TA
展开全部
int a(int b){
if(b<1)
break;
b––;
return b*a(b);
}
追问
可以给我整个能运行的程序么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
树上的叶子05
2014-12-05
知道答主
回答量:27
采纳率:0%
帮助的人:15.3万
展开全部
int jiecheng(int n)
{
int a=0;b=0;
a=n*(n-1);
if(n-2)
{
n--;
return jiecheng(n);
}
else
return a;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
响亮名字某某某
推荐于2016-09-01 · TA获得超过248个赞
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:104万
展开全部
int jiecheng_digui(int n)
{
int nJieCheng = 1;

if (0 < n)
{
nJieCheng =n * jiecheng_digui(n-1);
}

return nJieCheng;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式