利用条件表达式,编写一个程序实现:从键盘输入4个整数a、b、c、d,输出其中的最大数和最小数。

利用条件表达式,编写一个程序实现:从键盘输入4个整数a、b、c、d,输出其中的最大数和最小数。

#include <iostream>
using namespace std;

int main()
{
    int a, b, c, d;
    cin >> a >> b >> c >> d;
    cout << "Max: " << ((a > b && a > c && a > d) ? a : ((b > a && b > c && b > d) ? b : ((c > a && c > b && c > d) ? c : d))) << endl;
    cout << "Min: " << ((a < b && a < c && a < d) ? a : ((b < a && b < c && b < d) ? b : ((c < a && c < b && c < d) ? c : d))) << endl;
    return 0;
}

这应该是你要的代码:

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int a,b,c,d;
    cin>>a>>b>>c>>d;
    if(a>=b&&a>=c&&a>=d) cout<<"最大值:"<<a<<endl;
    else if(b>=a&&b>=c&&b>=d) cout<<"最大值:"<<b<<endl;
    else if(c>=a&&c>=b&&c>=d) cout<<"最大值:"<<c<<endl;
    else if(d>=a&&d>=b&&d>=c) cout<<"最大值:"<<d<<endl;
    if(a<=b&&a<=c&&a<=d) cout<<"最小值:"<<a<<endl;
    else if(b<=a&&b<=c&&b<=d) cout<<"最小值:"<<b<<endl;
    else if(c<=a&&c<=b&&c<=d) cout<<"最小值:"<<c<<endl;
    else if(d<=a&&d<=b&&d<=c) cout<<"最小值:"<<d<<endl;
  return 0;
}

```