返回列表 發帖

三數比大小 (不考慮兩數或三數相等的情況)

試設計一個小程式, 讓使用者任意輸入三個數, 接著電腦回應出這三個數的大小順序, 由大而小排列出.
譬如:
當使用者依序輸入5, 12, 3, 電腦會回應 "12>5>3"
當使用者依序輸入7, 2, 11, 電腦會回應 "11>7>2"
當使用者依序輸入7, 7, 11, 電腦會回應 "其中兩個數, 或三個數相等!"
  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.     cout<<"請輸入第二個數: ";
  10.     cin>>b;
  11.     cout<<"請輸入第三個數: ";
  12.     cin>>c;
  13.     if(a>b && b>c)
  14.     {
  15.         cout<<a<<">"<<b<<">"<<c;
  16.     }else if(a>c && c>b)
  17.     {
  18.         cout<<a<<">"<<c<<">"<<b;  
  19.     }else if(b>a && a>c)
  20.     {
  21.         cout<<b<<">"<<a<<">"<<c;  
  22.     }else if(b>c && c>a)
  23.     {
  24.         cout<<b<<">"<<c<<">"<<a;  
  25.     }else if(c>a && a>b)
  26.     {
  27.         cout<<c<<">"<<a<<">"<<b;  
  28.     }else if(c>b && b>a)
  29.     {
  30.         cout<<c<<">"<<b<<">"<<a;  
  31.     }else
  32.     {
  33.         cout<<"其中兩個數, 或三個數相等!";   
  34.     }
  35.     cout<<endl;   
  36.     system("pause");
  37.     return 0;   
  38. }
複製代碼

  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.   cout<<"請輸入第二個數:";
  10.   cin >> b;
  11.   cout<<"請輸入第三個數:";
  12.   cin >> c;
  13.   if(a>b && b>c)
  14.   {
  15.          cout<<a<<">"<<b<<">"<<c<<endl;
  16.   }else if(a>c && c>b)
  17.   {
  18.          cout<<a<<">"<<c<<">"<<b<<endl;
  19.   }else if(b>a && a>c)
  20.   {
  21.          cout<<b<<">"<<a<<">"<<c<<endl;
  22.   }else if(b>c && b>a)
  23.   {
  24.          cout<<b<<">"<<c<<">"<<c<<endl;
  25.   }else if(c>a && a>b)
  26.   {
  27.          cout<<c<<">"<<a<<">"<<c<<endl;
  28.   }else if(a>b && b>c)
  29.   {
  30.          cout<<c<<">"<<b<<">"<<c<<endl;
  31.   }else
  32.   {
  33.          cout<<"其中兩個數,或三個數箱等!"<<endl;
  34.   }
  35.   system ("pause");
  36.   return 0;   
  37. }
複製代碼

TOP

  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.    cout<<"請輸入第二個數:";
  10.    cin>>b;  
  11.    cout<<"請輸入第三個數:";
  12.    cin>>c;
  13.    if (a>b && b>c)
  14.    {
  15.        cout<<a<<">"<<b<<">"<<c<<endl;   
  16.    }else if (a>c && c>b)
  17.    {
  18.        cout<<a<<">"<<c<<">"<<b<<endl;   
  19.    }else if (a>b && b>c)
  20.    {
  21.        cout<<a<<">"<<b<<">"<<c<<endl;   
  22.    }else if (b>c && b>a)
  23.    {
  24.        cout<<b<<">"<<c<<">"<<a<<endl;   
  25.    }else if (c>a && b>c)
  26.    {
  27.        cout<<a<<">"<<b<<">"<<c<<endl;   
  28.    }else if (a>b && a>b)
  29.    {
  30.        cout<<c<<">"<<a<<">"<<b<<endl;   
  31.    }else if (c>b && b>a)
  32.    {
  33.        cout<<c<<">"<<b<<">"<<a<<endl;   
  34.    }else
  35.    {
  36.        cout<<"其中兩個數或三個數相等!"<<endl;   
  37.    }
  38.    
  39.    
  40.    

  41. system ("pause");   
  42. return 0;
  43.    
  44. }
複製代碼

TOP

  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.     cout<<"請輸入第二個數:";
  10.     cin>>b;
  11.     cout<<"請輸入第三個數:";
  12.     cin>>c;
  13.     if(a>b && b>c)
  14.     {
  15.         cout<<a<<">"<<b<<">"<<c<<endl;      
  16.     }
  17.     else if(a>c && c>b)
  18.     {
  19.         cout<<a<<">"<<c<<">"<<b<<endl;      
  20.     }  
  21.     else if(b>a && a>c)
  22.     {
  23.         cout<<b<<">"<<a<<">"<<c<<endl;      
  24.     }
  25.     else if(b>c && c>a)
  26.     {
  27.         cout<<b<<">"<<c<<">"<<a<<endl;      
  28.     }
  29.     else if(c>a && a>b)
  30.     {
  31.         cout<<c<<">"<<a<<">"<<b<<endl;      
  32.     }
  33.     else if(c>b && b>a)
  34.     {
  35.         cout<<c<<">"<<b<<">"<<a<<endl;      
  36.     }
  37.     else
  38.     {
  39.         cout<<"其中兩個數, 或三個數相等!"<<endl;
  40.     }     
  41.     system("pause");
  42.     return 0;
  43. }
複製代碼

TOP

  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.     cout<<"請輸入第二個數: ";
  10.     cin>>b;
  11.     cout<<"請輸入第三個數: ";
  12.     cin>>c;
  13.     if(a>b && b>c)
  14.     {
  15.         cout<<a<<">"<<b<<">"<<c<<endl;
  16.     }
  17.     else if(a>c && c>b)
  18.     {
  19.         cout<<a<<">"<<c<<">"<<b<<endl;
  20.     }
  21.     else if(b>a && a>c)
  22.     {
  23.         cout<<b<<">"<<a<<">"<<c<<endl;
  24.     }
  25.     else if(b>c && c>a)
  26.     {
  27.         cout<<b<<">"<<c<<">"<<a<<endl;
  28.     }
  29.     else if(c>a && a>b)
  30.     {
  31.         cout<<c<<">"<<a<<">"<<b<<endl;
  32.     }
  33.     else if(c>b && b>a)
  34.     {
  35.         cout<<c<<">"<<b<<">"<<a<<endl;
  36.     }
  37.     else
  38.     {
  39.         cout<<"其中2數或3數相等"<<endl;      
  40.     }
  41.    
  42.     system("pause");
  43.     return 0;
  44. }
複製代碼

TOP

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;

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

TOP

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

TOP

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

TOP

返回列表