#include<iostream>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
if(a>b>c){
cout<<a;
}else if(b>c>a){
cout<<b;
}else{
cout<<c;
}
return 0;
}
if(a>b>c){ cout<<a; }else if(b>c>a){
恕我引用之前在 https://zerojudge.tw/ShowThread?postid=22564&reply=22562#22564 寫的:
判斷式的串聯,C/C++ 的行為,跟數學和 Python 表現不同 ...
a>b>c
請寫成 a>b && b>c
,b>c>a
亦同。
要小心改成這樣雖然判斷式能用,但你的程式還有其他需要判斷的地方,例如 a>c && c>b
,建議可以想一下比較有效率的判斷方法