早教吧作业答案频道 -->其他-->
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;
}
如何让程序自行比较输入的两个数还是三个数,然后比大小,而不是让用户选择是比较两个还是三个,也就是说只要用户输入两个或者三个数马上就能出现结果,而不是以下方式判断:
省略部分内容
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
#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++中输入两个或三个数,然后...的网友还看了以下:
比较-35/6 -19/3的大小.(利用中间数比较两数的大小!)急!沙发给最佳,来了就给赞! 2020-05-16 …
在作商比较两数大小时为什么分母要恒正或恒负? 2020-05-20 …
若两组数列的计量单位不同,在比较两数列的离散程度大小时,应采用()。A.全距B.平均差C.标准差D. 2020-06-07 …
根据等式和不等式的基本性质,我们可以得到比较两数大小的方法:若a-b>0,则a>b;若a-b=0, 2020-06-30 …
比较两数大小:(1)sin(−275π)和sin(434π);(2)tan2007°和tan200 2020-07-13 …
比较两数大小:(1)sin(−275π)和sin(434π);(2)tan2007°和tan200 2020-07-13 …
试比较两数A、B的大小其中A=1999¹¹¹¹+1/1999²²²²+1,B=1999²²²²+1 2020-07-18 …
如果x=33332百分之221221,66665百分之44443,请你用巧妙方法比较两数大小. 2020-07-24 …
比较两数的大小2001的2002次方和2002的2001次方,要求写出过程或理由. 2020-10-30 …
比较两数班的数学考试成绩,可以比较这两个班的数学考试成绩的平均分..(判断对错) 2020-11-24 …