返回列表 發帖

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

本帖最後由 tonyh 於 2016-5-14 11:37 編輯

試設計一個小程式, 讓使用者任意輸入三個數, 接著電腦回應出這三個數的大小順序, 由大而小排列出.
譬如:
當使用者依序輸入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.     re:
  8.     cout<<"請任意輸入三個數: ";
  9.     cin>>a>>b>>c;
  10.     if(a>b && b>c)
  11.         cout<<a<<">"<<b<<">"<<c<<endl;
  12.     else if(a>c && c>b)
  13.         cout<<a<<">"<<c<<">"<<b<<endl;
  14.     else if(b>a && a>c)
  15.         cout<<b<<">"<<a<<">"<<c<<endl;
  16.     else if(b>c && c>a)
  17.         cout<<b<<">"<<c<<">"<<a<<endl;
  18.     else if(c>a && a>b)
  19.         cout<<c<<">"<<a<<">"<<b<<endl;
  20.     else if(c>b && b>a)
  21.         cout<<c<<">"<<b<<">"<<a<<endl;
  22.     else
  23.         cout<<"其中兩個數, 或三個數相等!"<<endl;
  24.     cout<<endl;   
  25.     goto re;
  26.     system("pause");
  27.     return 0;
  28. }
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

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

TOP

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

TOP

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

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int x,y,z;
  8.     cout<<"請輸入任意三個數字:";
  9.     cin>>x>>y>>z;
  10.     if (x>y && y>z)
  11.       cout<<x<<">"<<y<<">"<<z<<endl;
  12.     else if (x>z && z>y)
  13.       cout<<x<<">"<<z<<">"<<y<<endl;
  14.     else if (y>x && y>z)
  15.       cout<<y<<">"<<x<<">"<<z<<endl;
  16.     else if (y>z && z>x)
  17.       cout<<y<<">"<<z<<">"<<x<<endl;
  18.     else if (z>x && x>y)
  19.       cout<<z<<">"<<x<<">"<<y<<endl;
  20.     else if (z>y && y>x)
  21.       cout<<z<<">"<<y<<">"<<x<<endl;
  22.     else
  23.       cout<<"其中兩個數, 或三個數相等!"<<endl<<endl;
  24.    
  25.     goto re;
  26.     system("pause");
  27.     return 0;
  28. }
複製代碼

TOP

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

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int a,b,c;
  8.         cout<<"請任意輸入三個數: ";
  9.         cin>>a>>b>>c;
  10.     if(a>b && b>c)
  11.         cout<<a<<">"<<b<<">"<<c<<endl<<endl;
  12.     else if(a>c && c>b)
  13.         cout<<a<<">"<<c<<">"<<b<<endl<<endl;
  14.     else if(b>c && c>a)
  15.         cout<<b<<">"<<c<<">"<<a<<endl<<endl;
  16.     else if(b>a && a>c)
  17.         cout<<b<<">"<<a<<">"<<c<<endl<<endl;
  18.     else if(c>b && b>a)
  19.         cout<<c<<">"<<b<<">"<<a<<endl<<endl;
  20.     else if(c>a && a>b)
  21.         cout<<c<<">"<<a<<">"<<b<<endl<<endl;               
  22.     else
  23.         cout<<"其中兩個數,或三個數相等!"<<endl;        
  24.     goto re;      
  25.     system("pause");
  26.     return 0;
  27. }
複製代碼

TOP

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

TOP

返回列表