自定义函数myfac_n(),求n!,并在主函数中调用myfac_n()函数,输出结果。
答案:3 悬赏:0 手机版
解决时间 2021-02-11 14:35
- 提问者网友:愿为果
- 2021-02-11 07:18
自定义函数myfac_n(),求n!,并在主函数中调用myfac_n()函数,输出结果。
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-02-11 08:35
int myfac_n(int n)
{if(n<0)return -1;
else if(n==0 || n==1) return 1;//0的阶乘是1吧?
else{ int nRes=1;
for(int i=n;i>1;i++)nRes*=i;
return nRes;
}
{if(n<0)return -1;
else if(n==0 || n==1) return 1;//0的阶乘是1吧?
else{ int nRes=1;
for(int i=n;i>1;i++)nRes*=i;
return nRes;
}
全部回答
- 1楼网友:鸽屿
- 2021-02-11 10:19
递归调用,像计算 n!啊
- 2楼网友:动情书生
- 2021-02-11 09:48
你好!
就是递归嘛
main()
{
int a
a=12
MYFAC俯哗碘狙鄢缴碉斜冬铆_N(A)
}
MYFAC_N()
{
if (n ==1 OR N==0) THEN
{
N=1
}
ELSE
{
N=MYFAC_N(N-1)
}
}
语法错误 自己弄 ls的好些
我的回答你还满意吗~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯