Board logo

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

作者: 鄭繼威    時間: 2022-8-27 15:20     標題: [作業] switch 判斷式 (二)

本帖最後由 鄭繼威 於 2022-10-1 11:24 編輯

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

參考回應
1: 用跳的嗎?
2: 沒吃過豬肉也看過豬走路!
3: 你是豬啊?
4: 答對了!
其他: 輸入錯誤!



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

作者: 徐啟祐    時間: 2022-8-27 15:32

本帖最後由 徐啟祐 於 2022-8-29 17:23 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.     int feet;
  6.     cout<<"<米哥的奇特問答>"<<endl;
  7.     cout<<"請問豬有幾隻腳? <1>一隻<2>'兩隻<3>三隻<4>四隻"<<endl;
  8.     cin>>feet;
  9.     switch(feet){
  10.     case 1:
  11.          cout<<"跳跳豬"<<endl;
  12.          break;
  13.     case 2:
  14.          cout<<"等等豬飛走"<<endl;
  15.          break;
  16.     case 3:
  17.          cout<<"基因改造豬"<<endl;
  18.          break;
  19.          case 4:
  20.          cout<<"答對了"<<endl;
  21.          break;
  22.     default:
  23.          cout<<"核汙染波羅豬"<<endl;
  24. }               
  25.     system ("pause");
  26.     return 0;
  27. }
複製代碼

作者: 黃品禎    時間: 2022-8-27 20:10

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.         cout<<"<小米的腦殘問答>"<<endl;
  6.         cout<<"請問豬有幾隻腳? (1)一隻 (2)兩隻 (3)三隻 (4)四隻"<<endl;
  7.         cout<<"請作答: " <<endl;
  8.         int choice;
  9.         cin>>choice;
  10.        
  11.         switch(choice){
  12.                 case 1:
  13.                         cout<<"用跳的嗎?"<<endl;
  14.                         break;
  15.                 case 2:
  16.                         cout<<"沒吃過豬也看過豬走路!"<<endl;
  17.                         break;
  18.                 case 3:
  19.                         cout<<"你是豬啊?"<<endl;
  20.                         break;
  21.                 case 4:
  22.                         cout<<"答對了!"<<endl;
  23.                         break;
  24.                        
  25.                         default:
  26.                                 cout<<"輸入錯誤!"<<endl;
  27.         }
  28. system("pause");
  29. return 0;
  30. }
複製代碼

作者: 楊芊琦    時間: 2022-8-29 15:26

  1. #include<cstdlib>
  2. #include<iostream>
  3. using namespace std;
  4. int main()
  5. {
  6.         int Answer;
  7.                 cout << "請問一張60分考卷要給誰簽名?" << endl;
  8.                 cout << "1.老媽 2.老爸 3.外婆 4.阿嬤" << endl;
  9.                 cin >> Answer;
  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.                         break;
  24.                 default:
  25.                         cout << "在你胡言亂語的此時,老媽得知了你今天有考試此事";
  26.                         break;
  27.                 }
  28. }
複製代碼

作者: 盧禹丞    時間: 2022-8-30 20:32

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.         int score;
  6.         cout<<"<小米的腦殘問答>"<<endl;
  7.         cout<<"請問豬有幾隻腳?  <1>一隻 <2>兩隻 <3>三隻 <4>四隻"<<endl;
  8.         cout<<"請作答:";
  9.         cin>>score;
  10.          
  11.          switch(score){
  12.           case 1:
  13.                  cout<<"用跳的嗎?"<<endl;
  14.                  break;
  15.       case 2:
  16.              cout<<"沒吃過豬肉也看過豬走路!"<<endl;
  17.           break;
  18.           case 3:
  19.              cout<<"你是豬啊?"<<endl;
  20.                break;
  21.           case 4:
  22.              cout<<"答對了!"<<endl;
  23.                break;
  24.       default:
  25.         cout<<"輸入錯誤!"<<endl;   
  26.           }
  27.         system("pause");
  28.     return 0;           
  29. }
複製代碼

作者: 陳宥霖    時間: 2022-9-3 13:18

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;

  4. int main(){
  5.         int option;
  6.         cout<<"請問豬有幾隻腳 <1隻> <2隻> <3隻> <4隻> "<<endl;
  7.         cout<<"請作答:";
  8.         cin>>option;
  9.         switch(option){
  10.                         case 1:
  11.                 cout<<"用跳的嗎?"<<endl;
  12.                 break;
  13.                
  14.                 case 2:
  15.                 cout<<"沒吃過豬肉也看過豬走路!"<<endl;
  16.                 break;
  17.                
  18.                 case 3:
  19.                 cout<<"你是豬啊?"<<endl;
  20.                 break;
  21.                
  22.                 case 4:
  23.                 cout<<"答對了!"<<endl;
  24.                 break;
  25.                
  26.                 default:
  27.                      cout<<"輸入錯誤"<<endl;      
  28.                
  29.         }
  30.       
  31.       
  32.         system("pause");
  33.         return 0;
  34. }
複製代碼

作者: 鄭繼威    時間: 2022-9-3 13:30

本帖最後由 鄭繼威 於 2022-9-3 13:32 編輯

以上5位同學OK!
作者: 宜儒    時間: 2022-9-3 13:38

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.     int answer;
  6.     cout<<"請問豬有幾隻腳?(1)一隻(2)兩隻(3)三隻(4)四隻"<<endl<<"請作答:";
  7.     cin>>answer;
  8.     switch(answer){
  9.            case 1:
  10.                 cout<<"用跳的嗎?"<<endl;
  11.                 break;
  12.            case 2:
  13.                 cout<<"沒吃過豬肉也看過豬走路!"<<endl;
  14.                 break;
  15.            case 3:
  16.                 cout<<"你是豬嗎?"<<endl;
  17.                 break;
  18.            case 4:
  19.                 cout<<"答對了!"<<endl;
  20.                 break;
  21.            default:
  22.                 cout<<"輸入錯誤!"<<endl;
  23.     }
  24.    
  25.     system("pause");
  26.     return 0;
  27. }
複製代碼

作者: 王睿荻    時間: 2022-9-3 13:42

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6. int option;
  7. cout<<"阿蒙其D能兒的問題"<<endl;
  8.   cout<<"蛇有幾隻腳 1.0-------- 2.1-------- 3.4--------4.不知道 :"<<endl;
  9. cin>>option;
  10.    
  11.    
  12.     switch(option){      
  13.            
  14.            case 1:
  15.                 cout<<"聰明欸"<<endl;
  16.                 break;
  17.            
  18.            case 2:
  19.                 cout<<"D能"<<endl;  
  20.                break;
  21.            
  22.            case 3:
  23.                 cout<<"D能"<<endl;   
  24.                 break;
  25.                 case 4:
  26.                      cout<<"DD能兒"<<endl;
  27.                      break;
  28.            default:
  29.                 cout<<"公蝦餃"<<endl;                           
  30.     }
  31.    
  32.      system("pause");
  33.     return 0;   
  34. }
複製代碼

作者: 羅暐傑    時間: 2022-9-3 13:48

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.     int option;
  6.     cout<<"請問豬有幾隻腳:(1)沒有腳(2)一隻(3)兩隻(4)三隻(5)四隻(6)五隻 "<<endl;
  7.     cin>>option;
  8.     switch (option) {
  9.            case 1:
  10.                 cout<<"請問豬腳是哪裡來的呢?"<<endl;
  11.                 break;
  12.            case 2:
  13.                 cout<<"一隻?站都暫不穩!"<<endl;
  14.                 break;
  15.            case 3:
  16.                 cout<<"是豬,不是雞喔~"<<endl;
  17.                 break;
  18.          
  19.            case 4:
  20.                 cout<<"??????三隻??"<<endl;
  21.                 break;   
  22.            case 5:
  23.                 cout<<"太聰明了!真是厲害"<<endl;
  24.                 break;
  25.            case 6:
  26.                 cout<<"這麼多腳嗎?"<<endl;
  27.                 break;   
  28.            default:
  29.                    cout<<"輸入錯誤,請讀選項"<<endl;
  30.                
  31. }
  32. system("pause");
  33. return 0;
  34. }
複製代碼

作者: 翁川祐    時間: 2022-9-3 13:49

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;

  4. int main(){
  5.     int feet;
  6.     cout<<"<小米的腦殘問題>"<<endl;
  7.     cout<<"請問豬有幾隻腳? 1.一隻 2.兩隻 3.三隻 4.四隻"<<endl;
  8.      cout<<"請作答:";
  9.      cin>>feet;
  10.     switch(feet){
  11.            case 1:         
  12.            cout<<"用跳的嗎?"<<endl;
  13.            break;
  14.            case 2:         
  15.            cout<<"沒吃過豬肉也看過豬走路!"<<endl;
  16.            break;
  17.            case 3:         
  18.            cout<<"你是豬啊?"<<endl;
  19.            break;
  20.            case 4:         
  21.            cout<<"答對了!"<<endl;
  22.            break;
  23.            default:
  24.            cout<<"輸入錯誤"<<endl;
  25.            }
  26.     system("pause");
  27.     return 0;  
  28. }
複製代碼

作者: 林雋喆    時間: 2022-9-3 13:52

本帖最後由 林雋喆 於 2022-9-3 13:58 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5. int ans;
  6. cout<<"<小米的腦殘問答>";
  7. cout<<"豬有幾隻腳?(1)一隻(2)兩隻(3)三隻(4)四隻"<<endl;   
  8. cout<<"請作答"<<endl;
  9. cin>>ans;
  10. switch(ans)
  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.           break;      
  24.      default:
  25.              cout<<"輸入錯誤";      
  26. }           
  27.       cout<<endl;     
  28.       system("pause");
  29.       return 0;      
  30. }           
  31.            
  32.          
  33.          
  34.          
  35.          
  36.          
  37.          
  38.          
  39.          
  40.          
  41.          
  42.          
  43.          
  44.          
  45.          
  46.          
  47.          
  48.          
複製代碼

作者: 羅紹齊    時間: 2022-9-3 13:53

本帖最後由 羅紹齊 於 2022-9-3 13:57 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.     int option;
  6.     cout<<"小米的腦殘問題"<<endl;
  7.     cout<<"豬有幾隻腳?"<<endl;
  8.     cout<<"1(1隻)"<<endl;
  9.     cout<<"2(2隻)"<<endl;
  10.     cout<<"3(3隻)"<<endl;
  11.     cout<<"4(4隻)"<<endl;
  12.     cin>>option;
  13.     switch(option){
  14.                    case 1:
  15.                         cout<<"傻眼"<<endl;
  16.                         break;
  17.                         case 2:
  18.                              cout<<"我是問豬不是問人!"<<endl;
  19.                              break;
  20.                              case 3:
  21.                                   cout<<"另一隻腳是被你吃了吧!"<<endl;
  22.                                   break;
  23.                                   case 4:
  24.                                        cout<<"Bingo!"<<endl;
  25.                                        break;
  26.                                        default:
  27.                                                cout<<"好阿你就繼續搞事情阿!"<<endl;
  28.                                        }
  29.     system("pause");
  30.     return 0;
  31. }
複製代碼

作者: 吳俊頡    時間: 2022-9-3 13:56

  1. #include<cstdlib>
  2. #include<iostream>
  3. using namespace std;
  4. int main()
  5. {
  6.     int option;
  7.     cout<<"請問豬有幾隻腳? 1.一隻 2.兩隻 3.三隻 4.四隻 ";
  8.     cin>>option;
  9.    
  10.    
  11.    
  12.     switch(option){
  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.    
  29.    
  30.      system("pause");
  31.     return 0;   
  32. }
複製代碼

作者: 鄭繼威    時間: 2022-9-3 13:57

以上12位同學OK!
作者: 葉佳和    時間: 2022-9-3 14:20

  1. #include<cstdlib>
  2. #include<iostream>
  3. using namespace std;
  4. int main()
  5. {
  6.     int ans;
  7.     cout<<"槍枝問答"<<endl;
  8.     cout<<"下列何者槍枝在APEX裡使用重型彈藥"<<endl;
  9.     cout<<"1:R301   2:VK-47 Flatline   3:Kraber.50-cal Sniper  4:Mastiff"<<endl;
  10.     cout<<"請作答:"<<endl;
  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<<"S U S";   
  28.     }
  29.     cout<<endl;   
  30.     system("pause");
  31.     return 0;   
  32. }
複製代碼

作者: 陳泓亦    時間: 2022-9-3 14:28

本帖最後由 陳泓亦 於 2022-9-3 15:04 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int  ans;
  7.     cout<<"<小米的腦殘問答>"<<endl;
  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.       
  18.          case 2:
  19.               cout<<"豬會走路?";
  20.               break;
  21.          
  22.          case 3:
  23.               cout<<"變異豬?";
  24.               break;

  25.          case 4:
  26.               cout<<"答對囉!";
  27.               break;   
  28.          default:
  29.               cout<<"輸入錯誤!";   
  30.     }
  31.     cout<<endl;   
  32.     system("pause");
  33.     return 0;
  34.         
  35.    
  36.         cout<<endl;
  37.     system("pause");
  38.     return 0;               
  39.         
  40. }
複製代碼

作者: 鍾瑄羽    時間: 2022-9-3 14:33

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.         cout<<"<小米的腦殘問答>"<<endl;
  6.         cout<<"請問豬有幾隻腳? (1)一隻 (2)兩隻 (3)三隻 (4)四隻"<<endl;
  7.         cout<<"請作答: " <<endl;
  8.         int choice;
  9.         cin>>choice;
  10.       
  11.         switch(choice){
  12.                 case 1:
  13.                         cout<<"昏倒"<<endl;
  14.                         break;
  15.                 case 2:
  16.                         cout<<"豬變雞"<<endl;
  17.                         break;
  18.                 case 3:
  19.                         cout<<"腿斷了"<<endl;
  20.                         break;
  21.                 case 4:
  22.                         cout<<"好棒"<<endl;
  23.                         break;
  24.                        
  25.                         default:
  26.                                 cout<<"輸入錯誤!"<<endl;
  27.         }
  28. system("pause");
  29. return 0;
  30. }
複製代碼





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