球的颜色问题如何解答(选择结构程序)

有四种颜色(Red、Green、Blue、Black)的球,依次输入该四种颜色球的重量值(仅有一个重量与其他不一样),请输出重量不一样的球的颜色。例如,输入:2 3 2 2,输出:Green

四个空格分开的整数,表示红、绿、蓝、黑四种颜色球的重量(只有一个重量与其他不同)

输出重量不一样的球的颜色


#include<iostream>
using namespace std;
int main()
{
    int a,b,c,d;
    cin>>a ;
    cin>>b;
    cin>>c;
    cin>>d;
    if(a!=b&&a!=c&&a!=d)
    {
        cout<<"Red"<<endl;
    }
    else if(b!=a&&b!=c&&b!=d)
    {
        cout<<"Green"<<endl;
    }
    else if(c!=a&&c!=b&&c!=d)
    {
        cout<<"Blue"<<endl;
    }
    else if(d!=a&&d!=b&&d!=c)
    {
        cout<<"Black"<<endl;
    }
    return 0;
}