C ++使用if else

时间:2016-03-25 15:39:55

标签: c++ if-statement using

  

(找出存储在变量和中的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>
}

2 个答案:

答案 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));