Board logo

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

作者: tonyh    時間: 2014-11-8 11:24     標題: [作業] 三數比大小 (不考慮兩數或三數相等的情況)

本帖最後由 tonyh 於 2014-11-8 12:16 編輯

試設計一個小程式, 讓使用者任意輸入三個數, 接著電腦回應出這三個數的大小順序, 由大而小排列出.
譬如:
當使用者依序輸入5, 12, 3, 電腦會回應 "12>5>3"
當使用者依序輸入7, 2, 11, 電腦會回應 "11>7>2"
當使用者依序輸入7, 7, 11, 電腦會回應 "其中兩個數, 或三個數相等!"
本帖隱藏的內容需要回復才可以瀏覽

作者: 洪振庭    時間: 2014-11-8 12:01

  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.        cout<<a<<">"<<b<<">"<<c;
  11.    else if(a>c && c>b)
  12.       cout<<a<<">"<<c<<">"<<b;
  13.    else if(b>a && a>c)
  14.       cout<<b<<">"<<a<<">"<<c;
  15.    else if(b>c && c>a)
  16.        cout<<b<<">"<<c<<">"<<a;
  17.    else if(c>a && a>b)
  18.        cout<<c<<">"<<a<<">"<<b;
  19.    else if(c>b && b>a)
  20.        cout<<c<<">"<<b<<">"<<a;   
  21.    else
  22.        cout<<"有數相同"<<endl;
  23.    system("pause");
  24.    return 0;
  25. }
複製代碼

作者: 李大全    時間: 2014-11-8 12:05

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

作者: 梁和雋    時間: 2014-11-8 12:05

  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.        cout<<a<<">"<<b<<">"<<c;
  11.    else if(a>c && c>b)
  12.       cout<<a<<">"<<c<<">"<<b;
  13.    else if(b>a && a>c)
  14.       cout<<b<<">"<<a<<">"<<c;
  15.    else if(b>c && c>a)
  16.        cout<<b<<">"<<c<<">"<<a;
  17.    else if(c>a && a>b)
  18.        cout<<c<<">"<<a<<">"<<b;
  19.    else if(c>b && b>a)
  20.        cout<<c<<">"<<b<<">"<<a;   
  21.    else
  22.        cout<<"有數相同"<<endl;
  23.    system("pause");
  24.    return 0;
  25. }
複製代碼

作者: 謝瀞儀    時間: 2014-11-8 12:10

  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 and b>c)
  10.     {
  11.         cout<<a<<">"<<b<<">"<<c<<"\n";
  12.     }
  13.     else if(a>c and c>b)   
  14.     {
  15.          cout<<a<<">"<<c<<">"<<b<<"\n";
  16.     }   
  17.     else if(b>a and a>c)   
  18.     {
  19.          cout<<b<<">"<<a<<">"<<c<<"\n";
  20.     }   
  21.     else if(b>c and b>a)   
  22.     {
  23.          cout<<b<<">"<<c<<">"<<a<<"\n";
  24.     }   
  25.     else if(c>a and a>b)   
  26.     {
  27.          cout<<c<<">"<<a<<">"<<b<<"\n";
  28.     }   
  29.     else if(c>b and b>a)   
  30.     {
  31.          cout<<c<<">"<<b<<">"<<a<<"\n";
  32.     }   
  33.     else
  34.     {
  35.         cout<<"2數或3數相等";
  36.     }
  37.          
  38.    
  39.     system("pause");
  40.     return 0;
  41. }
複製代碼

作者: 李知易    時間: 2014-11-8 12:12

  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;
  12.     }else if (a>c && c>b)
  13.     {
  14.          cout<<a<<">"<<c<<">"<<b;
  15.     }else if (b>c && c>a)
  16.     {
  17.          cout<<b<<">"<<c<<">"<<a;
  18.     }else if (b>a && a>c)
  19.     {
  20.          cout<<b<<">"<<a<<">"<<c;
  21.     }else if (c>a && a>b)
  22.     {
  23.          cout<<c<<">"<<a<<">"<<b;
  24.     }else if (c>b && b>a)
  25.     {
  26.          cout<<c<<">"<<b<<">"<<a;
  27.     }else
  28.     {
  29.           cout<<"其中兩數或三數皆相等!"<<endl;  
  30.     }         
  31.     system("pause");
  32.     return 0;
  33. }
複製代碼





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