(找出存储在变量和中的5个数字中的最大数字 显示第一个最大值)
**
第二最大值
**第3最大
**第4最大
**第5最大
使用if else
{ int a,b,c,d;
int w=0.0,x=0.0,y=0.0,z=0.0;
cout<<"enter four numbers";
cin<<a<<b<<c<<d;
max= a<b||a<c||a<d||b<a||b<c||b<d||d<a||d<b||d<c;
cout=max:
max2= max>a||max>b||max>c||max||d;
cout<<max2;
max3.....................................
cout<<max3
max4= max3<a||max3<b||max<c||max<d;
cout<<max4;<code>
}
答案 0 :(得分:0)
请不要使用namespace std;
{ int a,b,c,d;
int w=0.0,x=0.0,y=0.0,z=0.0;
std::cout<<"enter four numbers" << std::endl;
std::cin>>a>>b>>c>>d;
int max = a;
if (b > a)
max = b;
if ( c > max)
max = c;
if (d > max)
max = d;
std::cout << max << std::endl;
}
我自愿保留了对你来说似乎无法容忍的琐碎代码,并留给你空间来确定max2,max3和max4。
答案 1 :(得分:0)
如果整数的数量固定为4:
max = a>b?(a>c?(a>d?a:d):(c>d?c:d)):(b>c?(b>d?b:d):(c>d?c:d));