第一个数比较不出来,不知道是什么问题

#include
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b>>c;
int max=0;
if(a>b)
max=a;
else if(b>c)
max=b;
else if(a>c)
max=a;

cout<<max;
return 0;

}


int main()
{
    int a,b,c;
    cin>>a>>b>>c;
    int max=0;
    if(a>b)
        max=a;
    else 
        max=b;
    if(c>max)
        max=c;
    cout<<max;
    return 0;
}

先找出a和b之间的最大值max,再用c和max比较下即可
如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮

你的条件没有覆盖所有情况,所以无法处理所有情况的输入

你a和b比了之后直接max和c比不就好了