计算一个整数N的阶乘
输入
一个整数N, (0〈=N〈=12)用c++
c++计算一个整数N的阶乘,(0〈=N〈=12)
答案:1 悬赏:60
解决时间 2021-02-23 18:10
- 提问者网友:相思故
- 2021-02-23 09:23
最佳答案
- 二级知识专家网友:年轻没有失败
- 2021-02-23 09:59
#include<iostream>
using namespace std;
int fac(int n)
{
if(n<0) return 0;
if(n==0||n==1)return 1;
if(n>1)
{
return n*fac(n-1);
}
}
int main()
{
int i;
cout<<"输入一个数:"<<endl;
cin>>i;
cout<<i<<"!="<<fac(i)<<endl;
return 0;
}
using namespace std;
int fac(int n)
{
if(n<0) return 0;
if(n==0||n==1)return 1;
if(n>1)
{
return n*fac(n-1);
}
}
int main()
{
int i;
cout<<"输入一个数:"<<endl;
cin>>i;
cout<<i<<"!="<<fac(i)<<endl;
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯