各位大仙,求助此题! 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;
}
然后我自己以也写了 也不对(⊙o⊙)?
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c,min;
cin>>a>>b>>c;
if(a<b && a<c)
int mina=a;
if(b>a && b<c)
int minb=b;
if(c>a && c>b)
int minc=c;
cout<<mina<<" "<<minb<<" "<<minc;
return 0;
}
我可是个小蒟蒻,初学者,代码请简单(if语句好啦(。・∀・)ノ゙)