Board logo

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

作者: tonyh    時間: 2012-8-8 09:56     標題: switch 判斷式 (二)

利用switch敘述, 設計一有趣的急智問答.
  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.     start:
  9.     cout<<"請做答: ";
  10.     cin>>answer;
  11.     switch(answer)
  12.     {
  13.             case 1:
  14.                  cout<<"用跳的啊?"<<endl;
  15.                  goto start;
  16.                  break;
  17.             case 2:
  18.                  cout<<"沒吃過豬肉也看過豬走路!"<<endl;
  19.                  goto start;
  20.                  break;
  21.             case 3:
  22.                  cout<<"你是豬啊! 笨!"<<endl;
  23.                  goto start;
  24.                  break;
  25.             case 4:
  26.                  cout<<"終於答對了!"<<endl;
  27.                  break;
  28.             default:
  29.                  cout<<"別亂按!"<<endl;
  30.                  goto start;
  31.     }
  32.      system("pause");
  33.      return 0;   
  34. }
複製代碼

作者: 周旻賢    時間: 2012-8-8 10:05

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.    int answer;
  6.    
  7.    stare:
  8.    cout<<"  "<<endl;
  9.    cout<<"腦殘的腦殘問答!!!!! "<<endl;
  10.    cout<<"請問鬼有幾隻腳?(1)100隻(2)5隻(3)4隻(4)不知道"<<endl;
  11.       cin>>answer;
  12.    switch(answer)
  13.    {
  14.     case 1:
  15.         cout<<"蜈蚣幽靈!!!!"<<endl;
  16.         goto stare;
  17.         break;               
  18.     case 2:
  19.         cout<<"你看過五隻腳的動物嗎??"<<endl;
  20.         goto stare;
  21.         break;            
  22.     case 3:
  23.         cout<<"原來你是鬼!!!?"<<endl;
  24.         goto stare;
  25.         break;
  26.     case 4:
  27.         cout<<"誠實的孩子你掉的是金斧頭還是銀斧頭!(大誤)"<<endl;   
  28.         break;                 
  29.     default:
  30.         cout<<"鬼阿!~~~~~~~~"<<endl;      
  31.     } goto stare;
  32.    
  33.    system("pause");
  34.    return 0;     
  35. }
複製代碼

作者: 蔡昀佑    時間: 2012-8-8 10:05

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.      int answer;
  6.      cout<<"請問人有幾隻腳: (1)1隻 (2)2隻 (3)3隻 (4)4隻 "<<endl;
  7.      start:
  8.      cout<<"請作答: ";
  9.      cin>>answer;
  10.      switch(answer)     
  11.      {
  12.            case 2:
  13.                 cout<<"答對了!!"<<endl;
  14.                 break;
  15.            default:     
  16.                 cout<<"答錯了!!"<<endl;
  17.                 goto start;
  18.      }
  19.    
  20.      system("pause");
  21.      return 0;   
  22. }
複製代碼

作者: t2364705    時間: 2012-8-8 10:08

本帖最後由 t2364705 於 2012-8-8 10:12 編輯
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int bird;
  6.     cout<<"***有趣問答題***";
  7.     cout<<"猜猜看小鳥大便裡有什麼?"<<endl;
  8.     cout<<"(1) 肉渣 (2) 什麼都沒有 (3) 果實 (4) 都不是"<<endl;
  9.     start:
  10.     cout<<"請做答: ";
  11.     cin>>bird;
  12.     switch(bird)
  13.     {
  14.         case 1:
  15.              cout<<"笨!小鳥怎麼可能吃肉!"<<endl;
  16.              goto start;
  17.              break;
  18.         case 2:
  19.              cout<<"小鳥不吃食物怎麼活下去,你要他們餓死啊!"<<endl;
  20.              goto start;
  21.              break;
  22.         case 3:
  23.              cout<<"你好厲害,答對了喔!!"<<endl;
  24.              break;
  25.         case 4:
  26.              cout<<"都不是,那他們吃什麼!"<<endl;
  27.              goto start;
  28.              break;
  29.         default:
  30.              cout<<"輸 入 錯 勿!請 重 新 輸 入!"<<endl;
  31.              goto start;
  32.              break;
  33.     }
  34.     system("pause");
  35.     return 0;
  36. }
複製代碼

作者: 許睿森    時間: 2012-8-8 10:10

本帖最後由 許睿森 於 2012-8-8 10:33 編輯
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     string n;
  6.     cout<<"★★★★小森的電腦常識問答★★★★"<<endl;
  7.     cout<<"請輸入你的名子:" ;
  8.     cin>>n;
  9.     int A, B, C, D, E;
  10.     start:
  11.     cout<<"Q:請問四核心電腦是指(1)只有一顆CPU(2)有兩顆CPU(3)有三顆CPU(4)有四顆CPU" <<endl;
  12.     cout<<"請輸入你的答案:";
  13.     cin>>E;

  14.     switch(E)
  15.     {
  16.              case 1:
  17.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  18.                   cout<<"☆恭喜"<<n<<"得你答對了喔!你是電腦知識王!☆" <<endl ;
  19.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  20.                   
  21.                   break;
  22.              case 2:
  23.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  24.                   cout<<"☆你答錯了"<<n<<"仔細研究一下巴!☆" <<endl ;
  25.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  26.                   goto start ;
  27.                   break;
  28.              case 3:
  29.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  30.                   cout<<"☆你腦袋有問題阿"<<n<<"四核心怎麼可能會三顆!☆" <<endl ;
  31.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  32.                   goto start ;
  33.                   break;  
  34.              case 4:
  35.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  36.                   cout<<"☆這...."<<n<<"你會回答四顆代表沒研究喔把你電腦拆來看看巴!☆" <<endl ;
  37.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  38.                   goto start ;
  39.                   break;
  40.              default:
  41.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  42.                   cout<<"☆去死!!!"<<n<<"別給我亂輸入!!☆" <<endl ;
  43.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  44.                   goto start ;
  45.                   break;
  46.    
  47.    
  48.     }
  49.     system("pause");
  50.     return 0;
  51.    
  52.    
  53. }
複製代碼

作者: 劉嘉琳    時間: 2012-8-8 10:11

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int answer;
  6.     cout<<"Good morning,猜一個中國字?(1)死 (2)玩 (3) 譚 (4)彎" <<endl;
  7.     start:
  8.     cout<<"請作答: ";
  9.     cin>>answer;
  10.     switch(answer)      
  11.     {
  12.          case 1:                  
  13.               cout<<"你想死ㄚ!!"<<endl;
  14.               goto start;
  15.               break;
  16.          case 2:        
  17.               cout<<"不認真作答還玩哩~"<<endl;
  18.               goto start;
  19.               break;
  20.          case 3:        
  21.               cout<<"真不容易,答對了!恭喜恭喜"<<endl;
  22.               break;
  23.          case 4:        
  24.               cout<<"你要彎去哪裡ㄚ!"<<endl;
  25.               goto start;
  26.               break;
  27.          default:        
  28.               cout<<"認真一點啦!!中文造詣很爛ㄝ"<<endl;        
  29.      }
  30.        system("pause");
  31.        return 0;   
  32. }
複製代碼

作者: 劉泳鱔    時間: 2012-8-8 10:16

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int answer;
  6.     cout<<"田中太郎的機智問答:"<<endl;
  7.     cout<<"A和C誰比叫低??(1)A (2)C (3)一樣低 (4)無法比較";
  8.     start:
  9.     cout<<"請做答(不會你就慘了):";
  10.     cin>>answer;
  11.     switch(answer)
  12.     {
  13.      case 1 :               
  14.              cout<<"算你狠 居然答對了"<<endl;
  15.              goto start;
  16.              break;
  17.      case 2 :
  18.              cout<<"這麼簡單你也不會"<<endl;
  19.              goto start;   
  20.              break;
  21.      case 3 :
  22.              cout<<"你這個失敗者"<<endl;
  23.              goto start;   
  24.              break;
  25.      case 4 :               
  26.              cout<<"那我幹麻問你阿"<<endl;   
  27.              break;
  28.      default:
  29.              cout<<"別亂案"<<endl;
  30.                  
  31.     }
  32.     system("pause");
  33.     return 0;

  34. }
複製代碼

作者: 周煒翔    時間: 2012-8-8 10:20

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int answer;  
  6.     cout<<"小翔的腦殘問答"<<endl;
  7.     cout<<"猜猜看蚯蚓有幾隻腳? (1)10隻 (2)200隻 (3)130隻 (4)不知道"<<endl;
  8.     start:
  9.     cout<<"請做答: ";
  10.     cin>>answer;
  11.     switch(answer)

  12.     {
  13.          case 1:
  14.               cout<<"好短的蚯蚓"<<endl;
  15.               goto start;      
  16.               break;
  17.          case 2:
  18.               cout<<"應該不是"<<endl;
  19.               goto start;      
  20.               break;
  21.          case 3:
  22.               cout<<"笑死人了"<<endl;
  23.               goto start;      
  24.               break;      
  25.          case 4:
  26.               cout<<"正確"<<endl;      
  27.               break;      
  28.          default:
  29.               cout<<"別來亂"<<endl;         
  30.     }
  31.     system("pause");
  32.     return 0;
  33. }     
複製代碼

作者: 黃博鴻    時間: 2012-9-17 17:52

  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.     start:
  9.     cout<<"請回答: ";
  10.     cin>>answer;
  11.     switch(answer)
  12.     {
  13.         case 1:
  14.              cout<<"用跳的啊!"<<endl;
  15.              goto start;
  16.              break;
  17.         case 2:
  18.              cout<<"沒吃過豬肉也看過豬走路!"<<endl;
  19.              goto start;
  20.              break;
  21.         case 3:
  22.              cout<<"你是豬啊! 笨!"<<endl;
  23.              goto start;
  24.              break;
  25.         case 4:
  26.              cout<<"終於想通了啊!"<<endl;
  27.              break;
  28.         default:
  29.              cout<<"不要亂打"<<endl;
  30.              goto start;         
  31.      }
  32.     system("pause");
  33.     return 0;
  34. }
複製代碼





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