Board logo

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

作者: tonyh    時間: 2013-10-19 17:23     標題: switch 判斷式 (二)

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int answer;
  7.     cout<<"<小米的腦殘問答>"<<endl;
  8.     cout<<"請問豬有幾隻腳? (1)一隻 (2)兩隻 (3)三隻 (4)四隻"<<endl;
  9.     cout<<"請作答: ";
  10.     cin>>answer;
  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.     cout<<endl;
  29.     system("pause");
  30.     return 0;
  31. }
複製代碼

作者: 張郁庭    時間: 2013-10-19 17:26

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

  4. int main ()
  5. {
  6.    int score,level;
  7.    cout << "請輸入您的成績:";
  8.    cin >> score;
  9.    level = score/10;
  10.    switch (level)
  11.    {
  12.       case 10:
  13.       case 9:         
  14.       case 8:
  15.           cout << " 恭喜你! ";
  16.           break;           
  17.       case 7:
  18.           cout << " 多複習點吧!" ;
  19.           break;      
  20.       case 6:           
  21.           cout << " 你上課有在專心聽嗎? ";
  22.           break;                  
  23.       case 5:            
  24.       case 4:               
  25.       case 3:           
  26.       case 2:        
  27.       case 1:
  28.       case 0:               
  29.           cout << " 回家等著被罵吧! ";
  30.           break;            
  31.       default:
  32.           cout << " 輸入錯誤! ";      
  33.    }
  34.    cout << endl;      
  35.    system("pause");
  36.    return 0;
  37. }
複製代碼

作者: 施伯叡    時間: 2013-10-19 17:29

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int ans;
  7.     cout << "超智障問答" <<endl;
  8.     cout << "請問水是甚麼顏色?" ;
  9.     cout << "(1)黃色 (2)紅色 (3)透明 (4)紫色" << endl;
  10.     cout << "請作答:" ;
  11.     cin >> ans ;
  12.       
  13.     switch(ans)
  14.     {
  15.           case 1:
  16.                cout<<"去測一下你的智商吧!";
  17.                break;
  18.           case 2:
  19.                cout<<"犯案現場請勿靠近!";
  20.                break;
  21.           case 3:
  22.                cout<<"你的智商180!";
  23.                break;
  24.           case 4:
  25.                cout<<"你喝水溝的水嗎?";
  26.                break;
  27.           default:
  28.                cout<<"別亂打!";
  29.     }
  30.     cout<<endl;
  31.     system("pause");
  32.     return 0;
  33. }
複製代碼

作者: 張郁偵    時間: 2013-10-19 17:33

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main ()
  5. {
  6. int answer;
  7. cout<<" 一, 選擇題"<<endl;
  8. cout<<"請問豬的運動型態為何? (1)飛(2)爬(3)走(4)以上全部正確"<<endl;   
  9. cin >>answer;
  10. switch(answer)
  11.       {
  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.      
  23.            cout<<"瞎!"<<endl;
  24.            break;
  25.       default:
  26.            cout<<"輸入錯誤"<<endl;
  27.               
  28.       }
  29. system ("pause");
  30. return 0;   
  31. }
複製代碼

作者: 劉得旗    時間: 2013-10-19 17:33

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int answer;
  7.     cout<<"<腦殘問答>"<<endl;
  8.     cout<<"請問你有幾隻手?  (1)1隻 (2)5隻 (3)2隻 (4)9隻"<<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<<"Error";                           
  26.     }
  27.               
  28. system("pause");
  29. return 0;
  30. }
複製代碼

作者: 張彥承    時間: 2013-10-19 17:38

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int answer;
  7.     cout<<"<Smosh's stupid question>"<<endl;
  8.     cout<<"2個半小時是幾分鐘:(1)120分(2)60分(3)55分(4)59分"<< endl;
  9.     cout<<"Please answer:"<<endl;
  10.     cin>>answer;
  11.     switch(answer)
  12.     {
  13.     case 1:
  14.       cout<<"wrong answer!"<<endl;
  15.       break;
  16.     case 2:
  17.       cout<<"Bingo!"<<endl;
  18.       break;
  19.     case 3:
  20.       cout<<"wrong answer!"<<endl;
  21.       break;
  22.     case 4:
  23.       cout<<"wrong answer!"<<endl;
  24.       break;
  25.     default:
  26.       cout<<"you really are a dickhole!"<<endl;        
  27.                   
  28.     }
  29.     system("pause");
  30.     return 0;

  31.    
  32.    
  33.    
  34. }
複製代碼

作者: 張峻瑋    時間: 2013-10-19 17:38

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

  4. int main()
  5. {
  6.     int answer;
  7.     cout<<"<超腦殘問答>"<<endl;
  8.     cout<<"雞有幾顆頭?(1)1顆(2)2顆(3)3顆(4)無限多顆"<<endl;
  9.     cout<<"請作答!!!";
  10.     cin>>answer;
  11.     switch(answer)
  12.     {
  13.               case 1:
  14.                    cout<<"答對了!!好厲害!";
  15.                    break;   
  16.               case 2:
  17.                    cout<<"智商-10000000000";
  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. }  
複製代碼

作者: 周雍程    時間: 2013-10-19 17:40

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

  4. int main()
  5. {
  6.     int answer;
  7.     cout <<"<???>"<<endl;
  8.     cout <<"你晚上吃什麼? (1)垃圾 (2)鋼鐵 (3)我 (4)沒有吃東西"<<endl;
  9.     cout <<"請作答:";
  10.     cin >> answer;   
  11.     switch(answer)
  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 <<"不會數數嗎,只有4而已!!"<<endl;
  27.                     
  28.     }
  29.     system("pause");
  30.     return 0;
  31. }
複製代碼





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