Board logo

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

作者: 王瑞喻    時間: 2020-7-27 20:26     標題: switch 判斷式 (四)

將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. }
複製代碼

作者: 林秉軒    時間: 2020-7-29 14:50

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

作者: 林秉軒    時間: 2020-7-29 14:59

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

作者: 鄭軒濬    時間: 2020-7-29 15:06

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     char avocado;
  7.     cout<<"<小米的腦殘問答>"<<endl;
  8.     cout<<"請問豬有幾隻腳?<A>一隻<B>兩隻<C>三隻<D>四隻"<<endl;
  9.     cout<<"請作答:"<<endl;
  10.     cin>>avocado;
  11.     switch(avocado)
  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.          break;
  25.     case 'D':
  26.     case 'd':
  27.          cout<<"答對了!"<<endl;
  28.          break;
  29.     default:
  30.          cout<<"輸入錯誤"<<endl;     
  31.     }
  32.     cout<<endl;
  33.     system("pause");
  34.     return 0;   
  35. }
複製代碼

作者: 陳柏恩    時間: 2020-7-29 15:07

  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<<"怎麼可能?一隻腳怎麼走!"<<endl;
  16.             break;
  17.         case 'b' :
  18.         case 'B' :   
  19.             cout<<"沒吃過豬肉也看過豬走路!"<<endl;
  20.             break;
  21.         case 'c' :
  22.         case 'C' :   
  23.             cout<<"此跑山豬非跑三豬也!"<<endl;
  24.             break;
  25.         case 'd' :
  26.         case 'D' :   
  27.             cout<<"答對了!"<<endl;
  28.             break;
  29.         default :
  30.             cout<<"輸入錯誤!"<<endl;                                
  31.     }
  32.     system("pause");
  33.     return 0;
  34. }
複製代碼

作者: 邱玟瑜    時間: 2020-7-29 15:08

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

作者: 樂柏謙    時間: 2020-7-29 15:09

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     char question;   
  7.     cout<<"請問豬有幾隻腳(A)一隻 (B)兩隻 (C)三隻 (D)四隻 "<<endl;
  8.     cout<<"請作答:";     
  9.     cin>>question;
  10.     switch(question)
  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.     cout<<endl;
  32.     system("pause");
  33.     return 0;
  34. }
複製代碼

作者: 黃韋誌    時間: 2020-7-29 15:09

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

作者: 王晏璿    時間: 2020-7-29 15:09

  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<<"怎麼可能? 一隻腳怎麼走!"<<endl;
  16.              break;
  17.         case 'B':
  18.         case 'b':
  19.              cout<<"沒吃過豬肉也看過豬走路!"<<endl;
  20.              break;
  21.         case 'C':
  22.         case 'c':
  23.              cout<<"此跑山豬非跑三豬也!"<<endl;
  24.              break;
  25.         case 'D':
  26.         case 'd':
  27.              cout<<"答對了!"<<endl;
  28.              break;
  29.         default:
  30.              cout<<"輸入錯誤"<<endl;              
  31.     }
  32.     cout<<endl;
  33.     system("pause");
  34.     return 0;
  35. }
複製代碼

作者: 何郡毓    時間: 2020-7-29 15:12

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

作者: 周秉融    時間: 2020-7-29 15:17

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.      char ans;   
  7.        cout<<"<小米的腦殘問答>"<<endl;
  8.        cout<<"請問豬有幾隻腳? (A,a)一隻 (B,b)兩隻 (C,c)三隻 (D,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. }
複製代碼





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