Board logo

標題: switch 敘述 [打印本頁]

作者: tonyh    時間: 2011-10-1 16:12     標題: switch 敘述

試利用 switch 敘述, 設計一個簡單的選擇題.
本帖隱藏的內容需要回復才可以瀏覽

作者: t2364705    時間: 2011-10-1 16:28

本帖最後由 t2364705 於 2012-4-14 16:19 編輯
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int answer;
  6.     cout<<"猜猜我今年幾歲?"<<endl;
  7.     cout<<"(1) 五歲 (2) 十歲 (3) 十五歲 (4) 二十歲"<<endl;
  8.     cin>>answer;
  9.     cout<<endl;
  10.     switch (answer)
  11.    {
  12.          case 1:
  13.          cout<<"我有那麼年輕嗎!";
  14.          break;
  15.          case 2:
  16.          cout<<"賓果!你答對了!";
  17.          break;
  18.          case 3:
  19.          cout<<"白痴!我沒有那麼老!";
  20.          break;
  21.          case 4:
  22.          cout<<"你是來亂的喔!";
  23.          default:
  24.          cout<<"輸入錯誤";
  25.    }
  26.     system("pause");
  27.     return 0 ;
  28. }
複製代碼

作者: t3742238    時間: 2011-10-1 16:29

  1. #include<iostream>
  2. using namespace std ;
  3. int main()
  4. {
  5.     int answer;
  6.     cout<<"請問老師幾歲";
  7.     cout<<"30~35";
  8.     cin>>answer;
  9.     cout<<endl;
  10.    
  11.     switch(answer)
  12.     {
  13.                  case 30:
  14.                  cout<<"好年輕歐(笑死我)";
  15.                  break;
  16.                   
  17.                  case 31:
  18.                  cout<<"接近了在高一點";
  19.                  break;
  20.                  
  21.                  case 32:
  22.                  cout<<"正確!你是怎麼猜到的??";
  23.                  break;
  24.                  
  25.                  case 33:
  26.                  cout<<"再降低一點";
  27.                  break;
  28.                  
  29.                  case 34:
  30.                  cout<<"有大腦的人不會這樣選";
  31.                  break;
  32.                  
  33.                  case 35:
  34.                  cout<<"你猜~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~錯了";
  35.                  break;
  36.                  
  37.                  default:
  38.                  cout<<"輸入歲數  呆~~子~~";
  39.     }
  40.     cout<<endl;
  41.     system("pause");
  42.     return 0;

  43. }
複製代碼

作者: 劉漢文    時間: 2011-10-1 16:31

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int answer;
  6.     cout<<"猜猜看我幾今年幾歲"<<endl;
  7.     cout<<"(1)1歲 (2)5歲 (3)12歲 (4)100歲"<<endl;
  8.     cout<<"請做答.....";
  9.     cin>>answer;
  10.     cout<<endl;
  11.     switch(answer)
  12.     {
  13.         case 1:
  14.             cout<<"一歲就會用電腦了嗎?";
  15.             break;
  16.         case 2:
  17.               cout<<"五歲就會寫程式了嗎?";
  18.             break;
  19.         case 3:
  20.             cout<<"答對了!";
  21.             break;
  22.         case 4:
  23.             cout<<"變人瑞了啦!";
  24.             break;
  25.         default:
  26.             cout<<"沒有這個選擇";
  27.             
  28.     }
  29.         cout<<endl;
  30.    
  31.     system("pause");
  32.     return 0;
  33. }
複製代碼

作者: 尤泓鈞    時間: 2011-10-1 16:34

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int answer;
  6.      cout<<"猜猜看我幾歲??"<<endl;
  7.      cout<<"(1)2歲(2)5歲(3)12歲(4)30歲"<<endl;
  8.      cout<<"請作答...";
  9.      cin>>answer;
  10.      cout<<endl;
  11.      switch(answer)
  12. {
  13.      case 1:
  14.      cout<<"2歲??你兩歲寫程式給我看!!";
  15.      break;
  16.      case 2:
  17.      cout<<"5歲?嗯嗯...有可能,不過我沒那嚜麼聰明!!";
  18.      break;
  19.      case 3:
  20.      cout<<"12歲!聰明答對了!!";
  21.      break;
  22.      case 4:
  23.      cout<<"30歲?!夭壽!!我沒那麼老!!";
  24.      break;
  25.      default:
  26.      cout<<"沒這種選擇!!";         
  27.       
  28.                }
  29.      cout<<endl;
  30.      system("pause");
  31.      return 0;
  32. }
複製代碼

作者: t8155745    時間: 2011-10-1 16:35

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int answer;
  6.     cout<<"猜猜我今年幾歲?"<<endl;
  7.     cout<<"(1) 五歲 (2) 十歲 (3) 十五歲 (4) 二十歲"<<endl;
  8.     cin>>answer;
  9.     cout<<endl;
  10.     switch (answer)
  11.    {
  12.     case 1:
  13.     cout<<"我有那麼年輕嗎!";
  14.     break;
  15.     case 2:
  16.     cout<<"賓果!你答對了!";
  17.     break;
  18.     case 3:
  19.     cout<<"白痴!我沒有那麼老!";
  20.     break;
  21.     case 4:
  22.     cout<<"你是來亂的喔!";
  23.     default:
  24.     cout<<"輸入錯誤";
  25.    }
  26.     system("pause");
  27.     return 0 ;
  28. }
複製代碼

作者: 許逸瑋    時間: 2011-10-1 16:39

  1. #include <iostream>
  2. using namespace std;
  3. int main()

  4. {
  5.     int answer;
  6.     cout<<"猜猜someone今年心智年齡幾歲?"<<endl;
  7.     cout<<"(1) 1歲 (2) 13歲 (3) 20歲 (4) 40歲"<<endl;
  8.     cin>>answer;
  9.     cout<<endl;
  10.     switch (answer)
  11.    {
  12.     case 1:
  13.     cout<<"有那麼年輕嗎!";
  14.     break;
  15.     case 2:
  16.     cout<<"賓果!你答對了!";
  17.     break;
  18.     case 3:
  19.     cout<<"沒有那麼老啦!";
  20.     break;
  21.     case 4:
  22.     cout<<"你是來亂的喔!";
  23.     default:
  24.     cout<<"輸入錯誤";
  25.    }
  26.     system("pause");
  27.     return 0 ;
  28. }

  29.      
複製代碼

作者: 蔡昀佑    時間: 2011-10-1 16:48

#include<iostream>;
using namespace std;
int main()
{
int answer;
cout<<"請問我幾歲???"<<endl;
cout<<"(1)0歲(2)11歲(3)111歲(4)25歲"<<endl;
cout<<"答...";
cin>>answer;
cout<<endl;
switch(answer)
{
  case 1:
    cout<<"笨!";
    break;
  case 2:
   cout<<"答對了!!";
    break;
  case 3:
    cout<<"在天國...";
    break;
  case 4:
    cout<<"不對";
    break;
  defauit:
    cout<<"x";
}
cout<<endl;
system("pause");
return 0;
}




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