早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C++中输入两个或三个数,然后输出最大的数如何让程序自行比较输入的两个数还是三个数,然后比大小,而不是让用户选择是比较两个还是三个,也就是说只要用户输入两个或者三个数马上就能出

题目详情
C++中输入两个或三个数,然后输出最大的数
如何让程序自行比较输入的两个数还是三个数,然后比大小,而不是让用户选择是比较两个还是三个,也就是说只要用户输入两个或者三个数马上就能出现结果,而不是以下方式判断:
省略部分内容
couta;
if (a==2)
{max();}
if (a==3)
{max();}
有点类似于:
if(cin>>a>>b>>c)
{}
目前写到这样
#include
using namespace std;
int Max(int m,int n)
{
return m>n?m:n;
}
int Max(int m,int n,int o)
{
int a=m>n?m:n;
int b=a>o?a:o;
return b;
}
double Max(double m,double n)
{
return m>n?m:n;
}
double Max(double m,double n,double o)
{
double c=m>n?m:n;
double d=c>o?c:o;
return d;
}
int main()
{
int n;
int i=0;
double a,b,c;
cout >b>>c)
{
}
if(cin>>a>>b)
{
}
return 0;
}
▼优质解答
答案和解析
#include
#include
#include
using namespace std;
int max(int a,int b,int c)
{
return a>b?a>c?a:c:b>c?b:c;
}
int main()
{
string line;
getline(cin,line);
int count=0;
int a[3]={0};
istringstream ss(line);
while(count>a[count])++count;
cout
看了C++中输入两个或三个数,然后...的网友还看了以下:

,参赛者少于10人.一次围棋比赛采用单循环赛制(即每位选手与其他选手各比赛1局),参赛者少于10人  2020-06-22 …

从10人中选3人参加比赛则甲乙至少有1人参加丙不参加从10位同学当中选拔三位同学组成团队参加演讲比  2020-07-20 …

学校乒乓球队有10名男运动员和8名女运动员。现要从中选8人参加区里比赛:(1)恰有3名女生入选,有  2020-08-02 …

2014年12月10日,最高人民法院公布《最高人民法院关于进一步加强新形势下人民法庭工作的若干意见》  2020-11-06 …

2006年中国有23家企业入选世界500强,比上一年度增加5个,其中内地企业全部是国有企业,中国石油  2020-11-21 …

流行歌曲被收入爱国主义歌曲目录、武侠小说入选高中语文读本、网络歌曲在小学遭禁……这些近期社会热议的话  2020-11-28 …

材料一:前一段时间,通俗文学、流行歌曲两大流行文化“哼哈二将”正式进驻校园并引发大辩论:先是金庸的武  2020-12-15 …

(15分)[物理——选修3-5](1)(5分)以下说法正确的是(填入选项前的字母,有填错的不得分)A  2020-12-20 …

参看下表,在横线处填写简明的语句(不要使用具体数字),注意上下文的连贯。(6分)诗歌选集名结集年代收  2021-01-01 …

某学校建校60周年校庆,四(1)班有34幅画入选,比四(2)班少入选8幅,四(3)班入选的幅数是四(  2021-01-02 …