永发信息网

#include <iostream>

答案:2  悬赏:60  手机版
解决时间 2021-05-23 06:11

#include <iostream>
using namespace std;
long fac(int n);
int main()
{
int n;
long y;
cout<<"请输入一个整数"<<endl;
cin>>n;
cout<<n<<"!="<<y<<endl;
return 0;
}
long fac(int n)
{long f;
if(n<0)
{cout<<"输入数据错误"<<endl;
f=38;}
else if(n==1||n==0) f=1;
else f=fac(n-1)*n;
return f;
}

帮忙检查一下错误,

另外请帮我详细讲讲这句“cout<<n<<"!="<<y<<endl;”

为什么这样写。谢谢!

最佳答案
fac( int n )函数是求n的阶乘吧,是的话那么这样改:

#include <iostream>
using namespace std;
long fac(int n);
int main()
{
int n;
long y;
cout<<"请输入一个整数"<<endl;
cin>>n;
cout<<n<<"!="<<fac(n)<<endl; // cout << n << "!=" << fac( n )的作用就是以x!=y的格式来输出x的阶乘y
return 0;
}

long fac(int n)
{long f;
if(n<0)
{cout<<"输入数据错误"<<endl;
f=-1;
}
else if(n==1||n==0) f=1;
else f=fac(n-1)*n;
return f;
}
全部回答

cout是输出到屏幕 打印n变量的值, 打印 !=,打印y变量的值,endl结束屏幕输出并回车

最后就是:

n != y

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
希望告诉我几个校园+打斗+爱情+男主角要帅的
最好写出原因)1.Susan has been in this cit
地下城与勇士我开深渊的任务不想做,让别人带
He found a wallet on the ground and( ) 求
莲蓬里的莲子怎么吃,新鲜莲蓬怎么存放
做什么任务加贡献多【帮派】
谁知道淘宝网上如何申请退款的?
21世纪家居中心C馆地址在什么地方,想过去办
带白的古诗词,形容女子白的诗句
地震为什么会产生?
口袋怪兽心金光之石
阻燃和助燃的化学药品价格?
关于健康养生的名句,急求关于健康的名言,出
时间能沉淀往事吗?
化解生气的幽默句子,生气的句子-生气的句子
推荐资讯
南阳粮行地址在什么地方,想过去办事
昌平有什么中专技校?具体位置在哪里?
这个处理器的最大数据传输率是多少?...最大
虏杀原形怎么玩?为什么往出 掉?
朋友亲人去世安慰语句,朋友父亲去世安慰短信
正电负电有没有排斥的可能?
开税务发时剪错了因剪120给客剪成了129
广东省有哪些技校有文化课上可参加高考?
巴彦县哈尔滨中国工商银行(兴隆镇支行)在哪里
请问扬中哪家旅行社有晚上去常州恐龙园的路线
撒谎怎摸撒才有水准
长沙县长沙泡泡英语地址在哪里啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?