Board logo

標題: 三數比大小 (不考慮兩數或三數相等的情況) [打印本頁]

作者: 陳品肇    時間: 2021-11-20 10:03     標題: 三數比大小 (不考慮兩數或三數相等的情況)

本帖最後由 陳品肇 於 2021-11-20 11:51 編輯

試設計一個小程式, 讓使用者任意輸入三個數, 接著電腦回應出這三個數的大小順序, 由大而小排列出.
譬如:
當使用者依序輸入5, 12, 3, 電腦會回應 "12>5>3"
當使用者依序輸入7, 2, 11, 電腦會回應 "11>7>2"
當使用者依序輸入7, 7, 11, 電腦會回應 "其中兩個數, 或三個數相等!"
[attach]12302[/attach]
  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int a,b,c;
  8.     cout<<"請任意輸入三個數:";
  9.     cin>>a>>b>>c;
  10.     if(a>b && b>c)
  11.     {
  12.         cout<<a<<">"<<b<<">"<<c<<endl;
  13.     } else if(a>c && c>b)
  14.     {
  15.         cout<<a<<">"<<c<<">"<<b<<endl;
  16.     } else if(b>a && a>c)
  17.     {
  18.         cout<<b<<">"<<a<<">"<<c<<endl;
  19.     } else if(b>c && c>a)
  20.     {
  21.         cout<<b<<">"<<c<<">"<<a<<endl;
  22.     } else if(c>a && a>b)
  23.     {
  24.         cout<<c<<">"<<a<<">"<<b<<endl;
  25.     } else if(c>b && b>a)
  26.     {
  27.         cout<<c<<">"<<b<<">"<<a<<endl;
  28.     } else
  29.     {
  30.        cout<<"其中兩個數, 或三個數相等!"<<endl;
  31.     }
  32.     goto re;
  33.    
  34.     system ("pause");
  35.     return 0;
  36. }
複製代碼

作者: 高昀昊    時間: 2021-11-20 11:53

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int a,b,c;
  8.     cout<<"請任意輸入三個數:";
  9.     cin>>a>>b>>c;
  10.     if(a>b && b>c)
  11.     {
  12.         cout<<a<<">"<<b<<">"<<c<<endl;
  13.     } else if(a>c && c>b)
  14.     {
  15.         cout<<a<<">"<<c<<">"<<b<<endl;
  16.     } else if(b>a && a>c)
  17.     {
  18.         cout<<b<<">"<<a<<">"<<c<<endl;
  19.     } else if(b>c && c>a)
  20.     {
  21.         cout<<b<<">"<<c<<">"<<a<<endl;
  22.     } else if(c>a && a>b)
  23.     {
  24.         cout<<c<<">"<<a<<">"<<b<<endl;
  25.     } else if(c>b && b>a)
  26.     {
  27.         cout<<c<<">"<<b<<">"<<a<<endl;
  28.     } else
  29.     {
  30.        cout<<"其中兩個數, 或三個數相等!"<<endl;
  31.     }
  32.     goto re;
  33.    
  34.     system ("pause");
  35.     return 0;
  36. }
複製代碼

作者: 林紘憲    時間: 2021-11-20 11:55

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.        int a,b,c;
  8.     cout<<"請任意輸入三個數:";
  9.     cin>>a>>b>>c;
  10.     if(a>b && b>c)
  11.     {
  12.         cout<<a<<">"<<b<<">"<<c<<endl;
  13.     } else if(a>c && c>b)
  14.     {
  15.         cout<<a<<">"<<c<<">"<<b<<endl;
  16.     } else if(b>a && a>c)
  17.     {
  18.         cout<<b<<">"<<a<<">"<<c<<endl;
  19.     } else if(b>c && c>a)
  20.     {
  21.         cout<<b<<">"<<c<<">"<<a<<endl;
  22.     } else if(c>a && a>b)
  23.     {
  24.         cout<<c<<">"<<a<<">"<<b<<endl;
  25.     } else if(c>b && b>a)
  26.     {
  27.         cout<<c<<">"<<b<<">"<<a<<endl;
  28.     } else
  29.     {
  30.        cout<<"其中兩個數, 或三個數相等!"<<endl;
  31.     }
  32.     goto re;
  33.    
  34.     system ("pause");
  35.     return 0;
  36. }   
複製代碼

作者: 許馹東    時間: 2021-11-20 11:56

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int a,b,c;
  8.     cout<<"請任意輸入三個數:";
  9.     cin>>a>>b>>c;
  10.     if(a>b && b>c)
  11.     {
  12.         cout<<a<<">"<<b<<">"<<c<<endl;
  13.     } else if(a>c && c>b)
  14.     {
  15.         cout<<a<<">"<<c<<">"<<b<<endl;
  16.     } else if(b>a && a>c)
  17.     {
  18.         cout<<b<<">"<<a<<">"<<c<<endl;
  19.     } else if(b>c && c>a)
  20.     {
  21.         cout<<b<<">"<<c<<">"<<a<<endl;
  22.     } else if(c>a && a>b)
  23.     {
  24.         cout<<c<<">"<<a<<">"<<b<<endl;
  25.     } else if(c>b && b>a)
  26.     {
  27.         cout<<c<<">"<<b<<">"<<a<<endl;
  28.     } else
  29.     {
  30.        cout<<"其中兩個數, 或三個數相等!"<<endl;
  31.     }
  32.     goto re;
  33.     system ("pause");
  34.     return 0;
  35. }
複製代碼

作者: 曾善勤    時間: 2021-11-20 11:56

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    
  7.     int a,b,c;
  8.     cout<<"請任意輸入三個數:";
  9.     cin>>a>>b>>c;
  10.     if(a>b && b>c)
  11.     {
  12.         cout<<a<<">"<<b<<">"<<c<<endl;
  13.     } else if(a>c && c>b)
  14.     {
  15.         cout<<a<<">"<<c<<">"<<b<<endl;
  16.     } else if(b>a && a>c)
  17.     {
  18.         cout<<b<<">"<<a<<">"<<c<<endl;
  19.     } else if(b>c && c>a)
  20.     {
  21.         cout<<b<<">"<<c<<">"<<a<<endl;
  22.     } else if(c>a && a>b)
  23.     {
  24.         cout<<c<<">"<<a<<">"<<b<<endl;
  25.     } else if(c>b && b>a)
  26.     {
  27.         cout<<c<<">"<<b<<">"<<a<<endl;
  28.     } else
  29.     {
  30.        cout<<"其中兩個數, 或三個數相等!"<<endl;
  31.     }
  32.    
  33.    
  34.     system ("pause");
  35.     return 0;
  36. }
複製代碼

作者: 孫子傑    時間: 2021-11-20 11:59

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    re:
  7.     int a,b,c;
  8.     cout<<"請任意輸入三個數:";
  9.     cin>>a>>b>>c;
  10.     if(a>b && b>c)
  11.     {
  12.         cout<<a<<">"<<b<<">"<<c<<endl;
  13.     } else if(a>c && c>b)
  14.     {
  15.         cout<<a<<">"<<c<<">"<<b<<endl;
  16.     } else if(b>a && a>c)
  17.     {
  18.         cout<<b<<">"<<a<<">"<<c<<endl;
  19.     } else if(b>c && c>a)
  20.     {
  21.         cout<<b<<">"<<c<<">"<<a<<endl;
  22.     } else if(c>a && a>b)
  23.     {
  24.         cout<<c<<">"<<a<<">"<<b<<endl;
  25.     } else if(c>b && b>a)
  26.     {
  27.         cout<<c<<">"<<b<<">"<<a<<endl;
  28.     }else
  29.     {
  30.        cout<<"其中兩個數, 或三個數相等!"<<endl;
  31.     }
  32.     goto re;
  33.    
  34.     system ("pause");
  35.     return 0;
  36. }
複製代碼

作者: 林鴻慶    時間: 2021-11-20 11:59

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int a,b,c;
  8.     cout<<"請任意輸入三個數:";
  9.     cin>>a>>b>>c;
  10.     if (a>b && b>c)
  11.     {
  12.    cout<<a<<">"<<b<<">"<<c<<endl;
  13.    }
  14.     goto re;
  15.    
  16.     system ("pause");
  17.     return 0;
  18. }
  19.      
  20.    
複製代碼

作者: 鍾易澄    時間: 2021-11-20 12:01

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5.    
  6. {
  7.    re:
  8.    int a,b,c;
  9.    cout<<"請任意輸入三個數:"<<
  10.    cin>>a>>b>>c;
  11.    if(a>b && b>c)
  12.     {
  13.         cout<<a<<">"<<b<<">"<<c<<endl;
  14.     } else if(a>b && b>c)
  15.     {
  16.         cout<<a<<">"<<c<<">"<<b<<endl;
  17.     } else if(a>c && c>b)
  18.     {
  19.         cout<<b<<">"<<a<<">"<<c<<endl;
  20.     } else if(b>a && a>c)
  21.     {
  22.         cout<<b<<">"<<c<<">"<<a<<endl;
  23.     } else if(b>c && c>a)
  24.     {
  25.         cout<<c<<">"<<a<<">"<<b<<endl;
  26.     } else if(c>a && a>b)
  27.     {
  28.         cout<<c<<">"<<b<<">"<<a<<endl;
  29.     } else if(c>b && b>a)
  30.    
  31.    
  32.    
  33.    
  34.    
  35.    
  36.    
  37.    
  38.    
  39.    
  40.    
  41.    
  42.     system ("pause");
  43.     return 0;
  44. }
複製代碼

作者: 郭博鈞    時間: 2021-11-20 12:01

本帖最後由 郭博鈞 於 2021-12-11 09:50 編輯
  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int a,b,c;
  8.     cout<<"請任意輸入三個數:";
  9.     cin>>a>>b>>c;
  10.     if(a>b && b>c)
  11.     {
  12.         cout<<a<<">"<<b<<">"<<c<<endl;
  13.     } else if(a>c && c>b)
  14.     {
  15.         cout<<a<<">"<<c<<">"<<b<<endl;
  16.     } else if(b>a && a>c)
  17.     {
  18.         cout<<b<<">"<<a<<">"<<c<<endl;
  19.     } else if(b>c && c>a)
  20.     {
  21.         cout<<b<<">"<<c<<">"<<a<<endl;
  22.     } else if(c>a && a>b)
  23.     {
  24.         cout<<c<<">"<<a<<">"<<b<<endl;
  25.     } else if(c>b && b>a)
  26.     {
  27.         cout<<c<<">"<<b<<">"<<a<<endl;
  28.     } else
  29.     {
  30.        cout<<"其中兩個數, 或三個數相等!"<<endl;
  31.     }
  32.     goto re;
  33.    
  34.     system ("pause");
  35.     return 0;
複製代碼

作者: 田家齊    時間: 2021-11-20 12:02

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7. int a,b,c;
  8. cin>>a>>b>>c;
  9. if(a>b && b>c)
  10. {
  11.      cout<<a<<">"<<b<<">"<<c<<endl;
  12. }else if(a>c && c>b)
  13. {
  14.      cout<<a<<">"<<c<<">"<<b<<endl;  
  15. }else if(b>a && a>b)
  16. {
  17.      cout<<b<<">"<<a<<">"<<b<<endl;  
  18. }else if(b>c && c>a)
  19. {
  20.      cout<<b<<">"<<c<<">"<<a<<endl;  
  21. }else if(c>a && a>b)
  22. {
  23.      cout<<c<<">"<<a<<">"<<b<<endl;  
  24. }else if(c>b && b>c)
  25. {
  26.      cout<<c<<">"<<b<<">"<<c<<endl;  
  27. }else
  28. {
  29.       cout<<"輸入錯誤"<<endl;
  30. }
  31. goto re;
  32.   system ("pause");
  33.     return 0;  
  34. }
複製代碼

作者: 許宸瑀    時間: 2021-11-20 12:03

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int a,b,c;
  8.     cout<<"請任意輸入三個數:";
  9.     cin>>a>>b>>c;
  10.     if(a>b && b>c)
  11.     {
  12.         cout<<a<<">"<<b<<">"<<c<<endl;
  13.     } else if(a>c && c>b){
  14.         cout<<a<<">"<<c<<">"<<b<<endl;
  15.     } else if(b>a && a>c){
  16.         cout<<b<<">"<<a<<">"<<c<<endl;
  17.     } else if(b>c && c>a){
  18.         cout<<b<<">"<<c<<">"<<a<<endl;
  19.     } else if(c>b && b>a){
  20.         cout<<c<<">"<<b<<">"<<a<<endl;
  21.     } else if(c>a && a>b){
  22.         cout<<c<<">"<<a<<">"<<b<<endl;
  23.     } else{
  24.          cout<<"其中兩個數, 或三個數相等!"<<endl;
  25.     }
  26.     goto re;  

  27.         system ("pause");
  28.     return 0;
  29. }
複製代碼

作者: 柳侑辰    時間: 2021-11-20 12:04

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int a,b,c;
  8.     cout<<"請任意輸入三個數:";
  9.     cin>>a>>b>>c;
  10.     if(a>b && b>c)
  11.     {
  12.         cout<<a<<">"<<b<<">"<<c<<endl;
  13.     }else if(a>c && c>b)
  14.     {
  15.         cout<<a<<">"<<c<<">"<<b<<endl;
  16.     }else if(b>a && a>c)
  17.     {
  18.         cout<<b<<">"<<a<<">"<<c<<endl;
  19.     }else if(b>c && c>a)
  20.     {
  21.         cout<<b<<">"<<c<<">"<<a<<endl;
  22.     }else if(c>a && a>b)
  23.     {
  24.         cout<<c<<">"<<a<<">"<<b<<endl;
  25.     }else if(c>b && b>a)
  26.     {
  27.         cout<<c<<">"<<b<<">"<<a<<endl;
  28.     }else
  29.     {
  30.         cout<<"其中兩個數, 或三個數相等!"<<endl;
  31.     }
  32.     goto re;
  33.     system ("pause");
  34.     return 0;
  35. }
複製代碼

作者: 徐譽豈    時間: 2021-11-20 12:05

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int a,b,c;
  8.     cin>>a>>b>>c;
  9.     if(a>b&&b>c)
  10.     {
  11.                 cout<<a<<">"<<b<<">"<<c<<endl;
  12. }else if(a>c&&c>b)
  13.     {
  14.                 cout<<a<<">"<<c<<">"<<b<<endl;
  15. }else if(b>a&&a>c)
  16.     {
  17.                 cout<<b<<">"<<a<<">"<<c<<endl;
  18. }else if(b>c&&c>a)
  19.     {
  20.                 cout<<b<<">"<<c<<">"<<a<<endl;
  21. }else if(c>a&&a>b)
  22.     {
  23.                 cout<<c<<">"<<a<<">"<<b<<endl;
  24. }else if(c>b&&b>a)
  25.     {
  26.                 cout<<c<<">"<<b<<">"<<a<<endl;
  27. }else
  28.     {
  29.        cout<<"其中兩個數, 或三個數相等!"<<endl;
  30.     }
  31.     goto re;
  32.    
  33.     system ("pause");
  34.     return 0;
  35. }
複製代碼

作者: 林鴻慶    時間: 2021-11-21 12:25

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int a,b,c;
  8.     cout<<"請任意輸入三個數:";
  9.     cin>>a>>b>>c;
  10.     if(a>b && b>c)
  11.     {
  12.         cout<<a<<">"<<b<<">"<<c<<endl;
  13.     } else if(a>c && c>b)
  14.     {
  15.         cout<<a<<">"<<c<<">"<<b<<endl;
  16.     } else if(b>a && a>c)
  17.     {
  18.         cout<<b<<">"<<a<<">"<<c<<endl;
  19.     } else if(b>c && c>a)
  20.     {
  21.         cout<<b<<">"<<c<<">"<<a<<endl;
  22.     } else if(c>a && a>b)
  23.     {
  24.         cout<<c<<">"<<a<<">"<<b<<endl;
  25.     } else if(c>b && b>a)
  26.     {
  27.         cout<<c<<">"<<b<<">"<<a<<endl;
  28.     } else
  29.     {
  30.        cout<<"其中兩個數, 或三個數相等!"<<endl;
  31.     }
  32.     goto re;
  33.    
  34.     system ("pause");
  35.     return 0;
  36. }
複製代碼

作者: 高鋐鈞    時間: 2021-11-27 09:50

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int a,b,c;
  7.     cout<<"請輸入三個數字:";
  8.     cin>>a>>b>>c;
  9.     if(a>b&&b>c)
  10.     {
  11.                 cout<<a<<">"<<b<<">"<<c<<endl;
  12.     }else if(a>b&&b<c)
  13.     {
  14.           cout<<a<<">"<<c<<">"<<b<<endl;
  15.     }else if(b>a&&a>c)
  16.     {
  17.           cout<<b<<">"<<a<<">"<<c<<endl;
  18.     }else if(b>a&&a<c)
  19.     {
  20.           cout<<b<<">"<<c<<">"<<a<<endl;
  21.     }else if(c>a&&a>b)
  22.     {
  23.           cout<<c<<">"<<a<<">"<<b<<endl;
  24.     }else if(c>a&&a<b)
  25.     {
  26.           cout<<c<<">"<<b<<">"<<a<<endl;
  27.     }else
  28.     {
  29.          cout<<"其中兩個數, 或三個數相等!"<<endl;
  30.          }
  31.     system("pause");
  32.     return 0;
  33.     }
複製代碼

作者: 陳駿彥    時間: 2021-11-27 10:02

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int a,b,c;
  8.     cout<<"請依序輸入三個數字:";  
  9.     cin>>a>>b>>c;
  10.     if(a>b && b>c)
  11.     {
  12.        cout<<a<<">"<<b<<">"<<c<<endl;   
  13.     }else if(c>a && a>b)
  14.     {
  15.        cout<<c<<">"<<a<<">"<<b<<endl;   
  16.     }else if(b>a && a>c)
  17.     {
  18.        cout<<b<<">"<<a<<">"<<c<<endl;
  19.     }else if(b>c && c>a)
  20.     {
  21.        cout<<b<<">"<<c<<">"<<a<<endl;
  22.     }else if(c>a && a>b)
  23.     {
  24.        cout<<c<<">"<<a<<">"<<b<<endl;
  25.     }else if(c>b && b>a)
  26.     {
  27.        cout<<c<<">"<<b<<">"<<a<<endl;
  28.     }else if(a>c && c>b)
  29.     {
  30.        cout<<a<<">"<<c<<">"<<b<<endl;  
  31.     }else
  32.     {
  33.        cout<<"其中兩個數相等,三個數相等"<<endl;
  34.     }
  35.     goto re;
  36. system ("pause");
  37. return 0;
  38. }
複製代碼

作者: 徐譽豈    時間: 2021-11-27 11:05

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int a,b,c;
  8.     cout<<"請任意輸入三個數:";
  9.     cin>>a>>b>>c;
  10.     if(a>b && b>c)
  11.     {
  12.         cout<<a<<">"<<b<<">"<<c<<endl;
  13.     } else if(a>c && c>b)
  14.     {
  15.         cout<<a<<">"<<c<<">"<<b<<endl;
  16.     }else if(a>b && b==c)
  17.     {
  18.         cout<<a<<">"<<b<<"="<<c<<endl;
  19.     }else if(b==c && c>a)
  20.     {
  21.         cout<<b<<"="<<c<<">"<<a<<endl;
  22.     }else if(b>a && a>c)
  23.     {
  24.         cout<<b<<">"<<a<<">"<<c<<endl;
  25.     }else if(b>c && c>a)
  26.     {
  27.         cout<<b<<">"<<c<<">"<<a<<endl;
  28.     }else if(b>a && a==c)
  29.     {
  30.         cout<<b<<">"<<a<<"="<<c<<endl;
  31.     }else if(a==c && c>b)
  32.     {
  33.         cout<<a<<"="<<c<<">"<<b<<endl;
  34.     }else if(c>a && a>b)
  35.     {
  36.         cout<<c<<">"<<a<<">"<<b<<endl;
  37.     }else if(c>b && b>a)
  38.     {
  39.         cout<<c<<">"<<b<<">"<<a<<endl;
  40.     }else if(c>a && a==b)
  41.     {
  42.         cout<<c<<">"<<a<<"="<<b<<endl;
  43.     }else if(a==b && b>c)
  44.     {
  45.         cout<<a<<"="<<b<<">"<<c<<endl;
  46.     }else
  47.     {
  48.        cout<<a<<"="<<b<<"="<<c<<endl;
  49.     }
  50.     goto re;
  51.    
  52.     system ("pause");
  53.     return 0;
  54. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2