#9439: 可以幫抓錯嗎 謝謝


andrew54782143 (Andrew Wang)


#include <iostream>
using namespace std;

 int main()
{int a,b,c;
cin>>a>>b>>c;
if(a>b>c)cout<<"a";
else if(b>a>c)cout<<"b";
else if(c>a>b)cout<<"c";
else if(a>c>b)cout<<"a";
else if(b>c>a)cout<<"b";
else if(c>b>a)cout<<"c"; 

 system(“pause”);
 return 0;
}

#9443: Re:可以幫抓錯嗎 謝謝


anandrewboy70900 (ShowTsai)


判斷不能那樣寫

我舉個例子

如果是

a > b > c

他會先執行a > b

如果a > b 會回傳1

如果a <= b 會回傳0

所以最後是1 or 0跟c比大小