用递归法编写一个函数fac,求n!的值
答案:2 悬赏:0 手机版
解决时间 2021-03-19 21:47
- 提问者网友:欺烟
- 2021-03-19 13:44
用递归法编写一个函数fac,求n!的值
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-03-19 13:52
#include
int func(int n)
{
if(n==1)
return 1;
if(n>1)
return n*func(n-1);
}
void main(int agrc,int **argv)
{
int N;
cout<<"Input the number:";
cin>>N;
int sum=func(N);
cout< }
int func(int n)
{
if(n==1)
return 1;
if(n>1)
return n*func(n-1);
}
void main(int agrc,int **argv)
{
int N;
cout<<"Input the number:";
cin>>N;
int sum=func(N);
cout<
全部回答
- 1楼网友:一秋
- 2021-03-19 14:55
int f(int i){
if(i>1) return i*f(i-1);
else return 1;
}
这只是一个只函数,你自己写个主函数调用它就好了
if(i>1) return i*f(i-1);
else return 1;
}
这只是一个只函数,你自己写个主函数调用它就好了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯