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

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++中输入两个或三个数,然后...的网友还看了以下:

pH是否可以小于0或大于14?还有,pH的计算公式是什么?我听说小于0或大于14以后就没有必要谈p  2020-04-25 …

今天学了密度,给物体加热会膨胀,到底是原子膨胀还是原子间隙变大?如果是间隙变大,那间隙里有什么或是  2020-05-13 …

英语翻译医之神良尽于此矣.四者似分而实合也.世未有详谨之士执成法以伤人,灵变之人败名节以损己.行方  2020-05-20 …

冬眠的动物被捅破心脏或大动脉还能救活吗?上次看到个新闻,科学家把松鼠划伤流血,松鼠失血过多后就进入  2020-06-29 …

找如下意思的成语或歇后语字面描述:人在为了向前跃一大步之前总是会先把自己的右腿挪后一小步,这是为了  2020-07-11 …

四舍五入到哪一位应先看这一位的后一位如果后一位数字小于5就把他连同后面的数字全部,如果大于或等于5  2020-07-14 …

我国有许多带有“阴”“阳”的地名,如山阴,淮阴,衡阳,洛阳等,考察这些地方旁边总有某些大山或大河,其  2020-11-12 …

初学三角函数的问题COS乘以COS,或TAN或SINSIN乘以SIN,或TAN或COSTAN乘以TA  2020-11-15 …

求概率一定要画树状图或枚举或列表吗?2列方程,设了一个未知数后,如果另一个量通过未知数表达,那么这个  2020-11-27 …

如何理解:强酸(或强碱)溶液稀释后性质不会改变对于酸溶液中的c(H+),每稀释10^n倍,pH增大n  2021-01-14 …