返回列表 發帖

三數比大小 (由大而小排列出)

本帖最後由 tonyh 於 2011-10-29 17:53 編輯

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

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

TOP

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

TOP

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

TOP

  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. }
複製代碼

TOP

  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.    
  33.   if(c>a && c>b);
  34.   {
  35.         if(a>b)
  36.        {
  37.        cout<<c<<">"<<a<<">"<<b;
  38.        }else
  39.       {
  40.        cout<<c<<">"<<b<<">"<<a;
  41.       }
  42.   }
  43. system("pause");
  44. return 0;   
  45. }
複製代碼

TOP

  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. }
複製代碼

TOP

返回列表