Board logo

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

作者: tonyh    時間: 2019-8-23 20:32     標題: switch 判斷式 (四)

將題目的答案選項改為以ABCD表示,使用者輸入大寫或小寫都要能接受。

參考回應
A or a: 用跳的嗎?
B or b: 沒吃過豬肉也看過豬走路!
C or c: 你是豬啊?
D or d: 答對了!
其他: 輸入錯誤!

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

作者: 陳宥穎    時間: 2019-8-23 20:45

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     char s;
  7.     asdg:
  8.     cout<<"請問人有幾隻手<a> fffff <d> 1知 <q> 1織 <y> 4隻 "<<endl;
  9.     cin>>s;
  10.     switch(s)
  11.     {
  12.       case 'a':
  13.       case 'A':
  14.         cout<<"....."<<endl;
  15.         break;
  16.       case 'd':
  17.       case 'D':
  18.         cout<<"綽"<<endl;
  19.         break;
  20.       case 'q':
  21.       case 'Q':
  22.       cout<<".."<<endl;
  23.         break;
  24.       case 'y':
  25.       case 'Y':      
  26.         cout<<"正解"<<endl;
  27.         break;
  28.       default:
  29.         cout<<"error"<<endl;
  30.     }
  31.      goto asdg;   
  32.     system("pause");
  33.     return 0;
  34. }
複製代碼

作者: 林政瑜    時間: 2019-8-23 20:47

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    
  7.     char s;
  8.     cout<<"腦筋急轉彎"<<endl;
  9.     cout<<"請問你表哥的妹妹的舅舅的媽媽的堂哥的兒子跟你是什麼關係?"<<endl;
  10.     cout<<"a.沒有關係  b.朋友關係  c.師生關係  d.親戚關係"<<endl;
  11.     cout<<"答案";
  12.     cin>>s;
  13.     switch(s)
  14.     {
  15.         case 'a':
  16.         case 'A':
  17.             cout<<"錯"<<endl;
  18.         case 'b':
  19.         case 'B':
  20.             cout<<"錯"<<endl;
  21.             break;
  22.         case 'c':
  23.         case 'C':
  24.             cout<<"錯"<<endl;
  25.             break;   
  26.         case 'd':
  27.         case 'D':
  28.             cout<<"厲害"<<endl;
  29.             break;
  30.         
  31.         default:
  32.             cout<<"錯誤"<<endl;
  33.             
  34.         }   
  35.         
  36.          
  37.         
  38.          
  39.       
  40.    
  41.     system("pause");
  42.     return 0;
  43. }
複製代碼

作者: 孫嘉駿    時間: 2019-8-23 20:47

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

作者: 黃宥華    時間: 2019-8-23 20:49

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    
  7.     char x;
  8.     cout<<"1+1=?  (a)1 (b)2 (c)3 (d)4"<<endl;
  9.     cin>>x;
  10.     switch(x)
  11.     {
  12.         case'a':
  13.         case'A':
  14.             cout<<"你確定?"<<endl;
  15.             break;
  16.         case 'b':
  17.         case 'B':
  18.             cout<<"答對了,好棒棒!"<<endl;
  19.             break;
  20.         case 'c':
  21.         case 'C':
  22.             cout<<"這麼簡單也不會?"<<endl;
  23.             break;
  24.         case 'd':
  25.         case 'D':
  26.             cout<<"沒救了!"<<endl;
  27.             break;
  28.         default:
  29.             cout<<"你亂輸"<<endl;
  30.     }
  31.    
  32.     system("pause");
  33.     return 0;   
  34. }
複製代碼

作者: 施褕均    時間: 2019-8-23 20:50

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main ()
  5. {
  6.    char ans;
  7.    cout<<"腦殘問答"<<endl;
  8.    cout<<"請問豬有幾隻腳? (A)一隻 (B)兩隻 (C)三隻 (D)四隻"<<endl;
  9.    cout<<"請作答";
  10.    cin>>ans;
  11.    switch(ans)
  12.    {
  13.         case 'a':
  14.         case 'A':
  15.              cout<<"用跳的嗎?";
  16.              break;
  17.         case 'b':
  18.         case 'B':
  19.              cout<<"用跳的嗎?";
  20.              break;
  21.         case 'c':
  22.         case 'C':
  23.              cout<<"用跳的嗎?";
  24.              break;
  25.         case 'd':
  26.         case 'D':
  27.              cout<<"答對了";
  28.              break;
  29.         default:
  30.              cout<<"輸入錯誤";               
  31.    }
  32.    system ("pause");
  33.    return 0;
  34. }
複製代碼

作者: 黃辰昊    時間: 2019-8-23 20:50

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     char ans;
  7.     cout<<"<小米的腦殘問答>"<<endl;
  8.     cout<<"請問0除以0等於多少?  <1> 一 <2> 二 <3> 零 <4> 以上皆非"<<endl;
  9.     cout<<"請作答: ";
  10.     cin>>ans;
  11.     switch(ans)
  12.     {
  13.         case'a':
  14.         case'A':
  15.             cout<<"你的數學是體育老師教的嗎?"<<endl;
  16.             break;
  17.         case'b':
  18.         case'B':
  19.             cout<<"你是豬嗎?"<<endl;
  20.             break;
  21.         case'c':
  22.         case'C':
  23.             cout<<"你真是頭腦簡單,四肢發達!"<<endl;
  24.         case'd':
  25.         case'D':
  26.             cout<<"恭喜你答對了!"<<endl;
  27.     }
  28.    
  29.     system("pause");
  30.     return 0;
  31. }
複製代碼

作者: 蔡忻霓    時間: 2019-8-23 20:51

  1. case 'a':
  2.          case 'A':
  3.               cout<<"用跳的嗎?";
  4.               break;
  5.          case 'b':
  6.          case 'B':
  7.               cout<<"沒吃過豬肉也看過豬走路!";
  8.               break;
  9.          case 'c':
  10.          case 'C':
  11.               cout<<"你是豬啊!";
  12.               break;
  13.          case 'd':
  14.          case 'D':
  15.               cout<<"答對囉!";
  16.               break;   
  17.          default:
  18.               cout<<"輸入錯誤!";   
  19.     }
  20.     cout<<endl;   
複製代碼

作者: 李宇澤    時間: 2019-8-23 20:54

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

作者: 楊佑諺    時間: 2019-8-23 20:54

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     char ans;
  7.     re:
  8.     system("cls");
  9.     cout<<"<小米的腦殘問答>"<<endl;
  10.     cout<<"請問豬有幾隻腳? (A)一隻 (B)兩隻 (C)三隻 (D)四隻"<<endl;
  11.     cout<<"請勿一次輸入多個答案,一次輸入一個答案"<<endl;
  12.     cout<<"請作答: ";
  13.     cin>>ans;
  14.     switch(ans)
  15.     {
  16.              case 'a':  
  17.              case 'A':
  18.                   cout<<"用跳的嗎?";
  19.                   break;
  20.              case 'b':  
  21.              case 'B':
  22.                   cout<<"沒吃過豬肉也看過豬走路!";
  23.                   break;
  24.              case 'c':  
  25.              case 'C':
  26.                   cout<<"你是豬啊!";
  27.                   break;
  28.              case 'd':  
  29.              case 'D':
  30.                   cout<<"正解";
  31.                   break;
  32.              default:
  33.               cout<<"輸入錯誤!";
  34. }
  35.     cout<<endl;
  36.     system("pause");
  37.     goto re;
  38.     return 0;
  39. }
複製代碼

作者: 余有晉    時間: 2019-8-23 20:57

  1. int main()
  2. {
  3.     char ans;
  4.     cout<<"<曬甘的魚子醬問題>"<<endl;
  5.     cout<<"請問1+1=? (A)1 (B)2 (C)3 (D)偶不豬到"<<end;
  6.     cout<<"請作答: ";
  7.     cin>>ans;
  8.     switch(ans)
  9.     {
  10.          case 'a':
  11.          case 'A':
  12.               cout<<"黑人問號?";
  13.               break;
  14.          case 'b':
  15.          case 'B':
  16.               cout<<"Surprise mother fuck!!!!!!";
  17.               break;
  18.          case 'c':
  19.          case 'C':
  20.               cout<<"J個是??????!";
  21.               break;
  22.          case 'd':
  23.          case 'D':
  24.               cout<<"What?";
  25.               break;   
  26.          default:
  27.               cout<<"他媽的!";   
  28.     }
  29.     cout<<endl;   
  30.     system("pause");
  31.     return 0;   
  32. }
複製代碼

作者: 董宸佑    時間: 2019-8-23 21:02

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





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