Board logo

標題: switch 判斷式 (二) [打印本頁]

作者: tonyh    時間: 2015-4-17 19:53     標題: switch 判斷式 (二)

本帖最後由 tonyh 於 2015-4-17 20:52 編輯

利用 switch 判斷式, 設計一有趣的急智問答選擇題.

[attach]1210[/attach]

本帖隱藏的內容需要回復才可以瀏覽

作者: 林侑成    時間: 2015-4-17 20:19

本帖最後由 林侑成 於 2015-4-17 20:38 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int ans;
  8.     cout<<"依據警察勤務條例規定,派出所之警力配置多少人,其勤務編排可採半日更替制:1一至三人  2二至四人  3三至五人  4四至六人"<<endl;
  9.    
  10.     cout<<"請作答: ";
  11.     cin>>ans;
  12.     switch(ans)
  13.     {
  14.          case 1:
  15.               cout<<"答對囉!";
  16.               break;
  17.          case 2:
  18.               cout<<"廢物!";
  19.               break;
  20.          case 3:
  21.               cout<<"腦殘!";
  22.               break;
  23.          case 4:
  24.               cout<<"白癡!";
  25.               break;   
  26.          default:
  27.               cout<<"輸入錯誤!";   
  28.     }
  29.     cout<<endl;   
  30.     system("pause");
  31.     return 0;   
  32. }
複製代碼

作者: 曾挺桂    時間: 2015-4-17 20:27

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int anc;
  7.     cout<<"阿呆的智缺問答: "<<endl;
  8.     cout<<"請問圓形是屬於什麼形狀?(1)方形(2)圓形(3)不規則形(4)以上皆是"<<endl;
  9.     cout<<"請輸入"<<endl;
  10.     cin>>anc;
  11.     switch(anc)
  12.     {
  13.         case 1:
  14.              cout<<"你的...是不是有洞啊?"<<endl;
  15.              break;
  16.         case 2:
  17.              cout<<"你似乎不是白痴嘛!!"<<endl;
  18.              break;
  19.         case 3:
  20.              cout<<"您貴庚啊?大概不超過一歲吧?"<<endl;
  21.              break;
  22.         case 4:
  23.              cout<<"以你的腦袋還會用電腦啊?!"<<endl;
  24.              break;
  25.         default:
  26.              cout<<"輸入錯誤!"<<endl;               
  27.     }
  28.     system("pause");
  29.     return 0;
  30. }
複製代碼

作者: 陳思惟    時間: 2015-4-17 20:32

  1. #include<cstdlib>
  2. #include<iostream>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     int x;
  8.     cout<<"<問答>"<<endl;
  9.     cout<<"下列何者為管理個人網路安全之原則?"<<endl;
  10.     cout<<"1. 將密碼告訴親朋好友"<<endl;
  11.     cout<<"2. 密碼中包含字母及非字母子元組合"<<endl;
  12.     cout<<"3. 用姓名或帳號當作密碼"<<endl;
  13.     cout<<"4. 用個人資料當作密碼"<<endl;
  14.     cout<<"請作答: ";
  15.     cin>>x;
  16.     switch(x)
  17.     {
  18.          case 1:
  19.               cout<<"x";
  20.               break;
  21.          case 2:
  22.               cout<<"答對囉!";
  23.               break;
  24.          case 3:
  25.               cout<<"x";
  26.               break;
  27.          case 4:
  28.               cout<<"x";
  29.               break;   
  30.          default:
  31.               cout<<"輸入錯誤!";   
  32.     }
  33.     cout<<endl;
  34.     system("pause");
  35.     goto re;   
  36.     system("pause");
  37.     return 0;   
  38. }
複製代碼

作者: 沈子耕    時間: 2015-4-17 20:34

本帖最後由 沈子耕 於 2015-4-17 20:49 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     char ans;
  7.     cout<<"<歡迎挑戰子耕的腦殘小學堂>"<<endl;
  8.     cout<<"請問:  你參加賽跑,追過第2 名,你是第幾名?"<<endl;
  9.     cout<<"(a)第一名 (b)第二名 (c)第三名 (d)不屑回答" <<endl;
  10.     cout<<"請作答:";
  11.     cin>>ans;
  12.     switch(ans)
  13.     {
  14.         case 'a':
  15.         cout<<"太緊張了嗎,請再仔細想想";     
  16.              break;
  17.         case 'b':
  18.         cout<<"恭喜答對了,獲得腦殘補助1元";     
  19.              break;
  20.         case 'c':
  21.         cout<<"你有思考嗎";     
  22.              break;
  23.         case 'd':
  24.         re:
  25.         cout<<"不屑回答就別玩,整死你"<<endl;
  26.         goto re;   
  27.              break;
  28.         default:
  29.         cout<<"回答錯誤,請輸入a-d"<<endl;                    
  30.     }
  31.     cout<<endl;
  32.     system("pause");
  33.     return 0;   
  34. }
複製代碼

作者: 曾挺桂    時間: 2015-4-17 20:53

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     char anc;
  7.     cout<<"阿呆的智缺問答: "<<endl;
  8.     cout<<"請問圓形是屬於什麼形狀?(A)方形(B)圓形(C)不規則形(D)以上皆是"<<endl;
  9.     cout<<"請輸入"<<endl;
  10.     cin>>anc;
  11.     switch(anc)
  12.     {
  13.         case 1:
  14.         case 'A':     
  15.         case 'a':   
  16.              cout<<"你的...是不是有洞啊?"<<endl;
  17.              break;
  18.         case 2:
  19.         case 'B':     
  20.         case 'b':     
  21.              cout<<"你似乎不是白痴嘛!!"<<endl;
  22.              break;
  23.         case 3:
  24.         case 'C':     
  25.         case 'c':     
  26.              cout<<"您貴庚啊?大概不超過一歲吧?"<<endl;
  27.              break;
  28.         case 4:
  29.         case 'D':     
  30.         case 'd':     
  31.              cout<<"以你的腦袋還會用電腦啊?!"<<endl;
  32.              break;
  33.         default:
  34.              cout<<"輸入錯誤!"<<endl;               
  35.     }
  36.     system("pause");
  37.     return 0;
  38. }
複製代碼





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