返回列表 發帖

三數比大小

試設計一個小程式, 讓使用者任意輸入三個大小不同的數, 接著電腦回應出這三個數的大小關係, 包括任兩數相等, 或三數皆相等的情況.
譬如:
當使用者依序輸入5, 12, 3, 電腦會回應 12>5>3
當使用者依序輸入10, 8, 8, 電腦會回應 10>8=8
May

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

TOP

返回列表