Board logo

標題: 三數比大小 (不考慮兩數或三數相等的情況) [打印本頁]

作者: 陳品肇    時間: 2018-11-10 00:45     標題: 三數比大小 (不考慮兩數或三數相等的情況)

本帖最後由 陳品肇 於 2018-11-10 11:54 編輯

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

作者: 鄭元富    時間: 2018-11-10 11:34

此帖僅作者可見
作者: 蘇昱全    時間: 2018-11-10 11:38

此帖僅作者可見
作者: 田宇任    時間: 2018-11-10 11:42

此帖僅作者可見
作者: 湯郡一    時間: 2018-11-10 11:42

此帖僅作者可見
作者: 陳潔歆    時間: 2018-11-10 11:50

此帖僅作者可見
作者: 楊侍穎    時間: 2018-11-19 18:07

此帖僅作者可見




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