20分蒟蒻求助!
查看原帖
20分蒟蒻求助!
1069728
YOUYOU88楼主2024/1/7 09:26

各位大仙,求助此题! 20分蒟蒻求助! 我看了最适合我的题解,不对

#include<bits/stdc++.h>
using namespace std;
int main(){
   int a,b,c;
   cin>>a>>b>>c;
   if(a>b&&a>c){//"&&"表示“并且”,此情况是a最大。
     cout<<a<<" ";//先把最大的输出。
     if(b>c)//当b是第二大,那么c就是第三大。
        cout<<b<<" "<<c;
     else cout<<c<<" "<<b;//如果b不是第二,那么c肯定是第二,顺序输出即可。
   }
   else if(b>c){//a不是最大的,那么要么是b要么是c
      cout<<b<<" ";
      if(a>c)cout<<a<<" "<<c;
      else cout<<c<<" "<<a;
   }
   else {//如果a不是最大,也不是第二大,那么肯定是最小的了。
      cout<<c<<" "<<b<<" "<<c;
   }
	return 0;
}
2024/1/7 09:26
加载中...