Board logo

標題: [作業] 三數比大小 (由小而大排列出) [打印本頁]

作者: tonyh    時間: 2011-10-29 17:27     標題: [作業] 三數比大小 (由小而大排列出)

本帖最後由 tonyh 於 2011-11-5 16:39 編輯

試設計一個小程式, 讓使用者任意輸入三個大小不同的數, 接著電腦回應出這三個數的大小順序, 由小而大排列出.
譬如:
當使用者依序輸入2, 8, 5, 電腦會回應 2<5<8
當使用者依序輸入7, 3, 9, 電腦會回應 3<7<9
本帖隱藏的內容需要回復才可以瀏覽

作者: 許逸瑋    時間: 2011-10-31 22:27

本帖最後由 許逸瑋 於 2011-11-5 16:14 編輯
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.    int a, b, c;
  6.    cout<<"請輸入第一個數"<<endl;
  7.    cin>>a;
  8.    cout<<"請輸入第二個數"<<endl;
  9.    cin>>b;
  10.    cout<<"請輸入第三個數"<<endl;
  11.    cin>>c;

  12.    if(a>b&&b>c)
  13.       {
  14.             cout<<c<<"<"<<b<<"<"<<a<<endl;
  15.       }
  16.    else if(a>c&&c>b)
  17.       {
  18.             cout<<c<<"<"<<b<<"<"<<a<<endl;
  19.       }
  20.    else if(c>a&&a>b)
  21.       {
  22.              cout<<b<<"<"<<a<<"<"<<c<<endl;
  23.       }
  24.    else if(c>b&&b>a)
  25.       {
  26.              cout<<a<<"<"<<b<<"<"<<c<<endl;
  27.       }  
  28.    else if(b>a&&a>c)
  29.       {
  30.              cout<<c<<"<"<<a<<"<"<<b<<endl;
  31.       }  
  32.    else if(b>c&&c>a)
  33.       {
  34.              cout<<a<<"<"<<c<<"<"<<b<<endl;
  35.       }     
  36.    system("pause");
  37.    return 0;   
  38. }
複製代碼

作者: t3742238    時間: 2011-11-5 13:15

本帖最後由 t3742238 於 2011-11-5 16:11 編輯
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.    int x, y,z;
  6.    cout<<"請輸入第一個數"<<endl;
  7.    cin>>x;
  8.    cout<<"請輸入第二個數"<<endl;
  9.    cin>>y;
  10.    cout<<"請輸入第三個數"<<endl;
  11.    cin>>z;

  12.    if(x>y&&y>z)
  13.       {
  14.             cout<<z<<"<"<<y<<"<"<<x<<endl;
  15.       }
  16.    else if(x>z&&z>y)
  17.       {
  18.             cout<<z<<"<"<<y<<"<"<<x<<endl;
  19.       }
  20.    else if(z>x&&x>y)
  21.       {
  22.              cout<<y<<"<"<<x<<"<"<<z<<endl;
  23.       }
  24.    else if(z>y&&y>x)
  25.       {
  26.              cout<<x<<"<"<<y<<"<"<<z<<endl;
  27.       }  
  28.    else if(y>x&&x>z)
  29.       {
  30.              cout<<z<<"<"<<x<<"<"<<y<<endl;
  31.       }  
  32.    else if(y>z&&z>x)
  33.       {
  34.              cout<<x<<"<"<<z<<"<"<<y<<endl;
  35.       }     
  36.    system("pause");
  37.    return 0;   
  38. }
複製代碼

作者: 蔡昀佑    時間: 2011-11-5 13:39

本帖最後由 蔡昀佑 於 2011-11-5 16:32 編輯
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int x, s,t;
  6. cout<<"請輸入第一個數"<<endl;
  7. cin>>x;
  8. cout<<"請輸入第二個數"<<endl;
  9. cin>>s;
  10. cout<<"請輸入第三個數"<<endl;
  11. cin>>t;

  12.    if(x<s&&x<t)
  13.      {
  14.           if(s<t)
  15.          {
  16.             cout<<x<<"<"<<s<<"<"<<t;  
  17.               
  18.         }else
  19.         {
  20.            cout<<x<<"<"<<t<<"<"<<s;   
  21.         }
  22.     }
  23.    
  24.    if(s<x&&s<t)
  25.    {
  26.       if(x<t)         
  27.        {
  28.           cout<<s<<"<"<<x<<"<"<<t;
  29.        } else
  30.        {
  31.           cout<<s<<"<"<<t<<"<"<<x;   
  32.        }
  33.    }
  34.   if(t<s&&t<x)
  35.   {
  36.     if(x<s)
  37.     {
  38.     cout<<t<<"<"<<x<<"<"<<s;      
  39.     }  else
  40.     {
  41.     cout<<t<<"<"<<s<<"<"<<x;      
  42.     }                     
  43.   }   
  44.    system("pause");
  45.    return 0;   
  46. }
複製代碼

作者: 劉漢文    時間: 2011-11-5 15:37

本帖最後由 劉漢文 於 2011-11-5 16:08 編輯
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.    int x, y,z;
  6.    cout<<"請輸入第一個數"<<endl;
  7.    cin>>x;
  8.    cout<<"請輸入第二個數"<<endl;
  9.    cin>>y;
  10.    cout<<"請輸入第三個數"<<endl;
  11.    cin>>z;

  12.    if(x>y && y>z)
  13.       {
  14.             cout<<z<<"<"<<y<<"<"<<x<<endl;
  15.       }
  16.    else if(x>z && z>y)
  17.       {
  18.             cout<<z<<"<"<<y<<"<"<<x<<endl;
  19.       }
  20.    else if(z>x && x>y)
  21.       {
  22.              cout<<y<<"<"<<x<<"<"<<z<<endl;
  23.       }
  24.    else if(z>y && y>x)
  25.       {
  26.              cout<<x<<"<"<<y<<"<"<<z<<endl;
  27.       }  
  28.    else if(y>x && x>z)
  29.       {
  30.              cout<<z<<"<"<<x<<"<"<<y<<endl;
  31.       }  
  32.    else if(y>z && z>x)
  33.       {
  34.              cout<<x<<"<"<<z<<"<"<<y<<endl;
  35.       }     
  36.    system("pause");
  37.    return 0;   
  38. }
複製代碼

作者: t8155745    時間: 2011-11-5 16:15

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.    int a,b,c;
  6.    cout<<"請輸入第1個數"<<endl;
  7.    cin>>a;
  8.    cout<<"請輸入第2個數"<<endl;
  9.    cin>>b;   
  10.    cout<<"請輸入第3個數"<<endl;
  11.    cin>>c;
  12.    if(a<b && a<c)
  13.    {
  14.       if(b<c)
  15.       {
  16.       cout<<a<<"<"<<b<<"<"<<c;
  17.       }else
  18.       {
  19.       cout<<a<<"<"<<c<<"<"<<b;
  20.       }      
  21.   }
  22.   if(b<a && b<c)
  23.    {

  24.       if(a>c)

  25.       {

  26.       cout<<b<<"<"<<a<<"<"<<c;

  27.       }else

  28.       {

  29.       cout<<b<<"<"<<c<<"<"<<a;

  30.       }      

  31.   }

  32.   if(c<a && c<b)

  33.    {

  34.       if(b>a)

  35.       {

  36.       cout<<c<<"<"<<b<<"<"<<a;

  37.       }else

  38.       {

  39.       cout<<c<<"<"<<a<<"<"<<b;

  40.       }      

  41.   }

  42.   



  43.    



  44.   system("pause");



  45.   return 0;   



  46. }
複製代碼

作者: t2364705    時間: 2011-11-5 16:20

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

作者: 尤泓鈞    時間: 2011-11-5 20:41

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.    int x,y,z;
  6.     cout<<"請輸入三個數字電腦會幫您排列數字的大小"<<endl;
  7.       cin>>x>>y>>z;
  8.    cout<<"你輸入的數字是"<<x<<" "<<y<<" "<<z<<endl;
  9.    if(x<y&&y<z)
  10.       {
  11.             cout<<x<<"<"<<y<<"<"<<z<<endl;
  12.       }
  13.    else if(x<z && z<y)
  14.       {
  15.             cout<<x<<"<"<<z<<"<"<<y<<endl;
  16.       }
  17.       else if(z<x && x<y)
  18.       {
  19.              cout<<z<<"<"<<x<<"<"<<y<<endl;
  20.       }
  21.    else if(z<y && y<x)
  22.       {
  23.              cout<<z<<"<"<<y<<"<"<<x<<endl;
  24.       }  
  25.    else if(y<x && x<z)
  26.       {
  27.              cout<<y<<"<"<<x<<"<"<<z<<endl;
  28.       }  
  29.    else if(y<z && z<x)
  30.       {
  31.              cout<<y<<"<"<<z<<"<"<<x<<endl;
  32.       }   
  33.           system("pause");
  34.    return 0;   
  35. }
複製代碼





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