返回列表 發帖

switch 判斷式 (四)

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

[隨堂測驗] 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. }
複製代碼

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

TOP

  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.     }
  33.     cout<<endl;   
  34.     system("pause");
  35.     return 0;   
  36. }
複製代碼

TOP

  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<<"請作答:"<<endl;
  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. }
複製代碼

TOP

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

TOP

返回列表