Board logo

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

作者: tonyh    時間: 2024-8-30 12:30     標題: switch 判斷式 (四)

本帖最後由 tonyh 於 2024-8-30 20:10 編輯

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

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

本帖隱藏的內容需要回復才可以瀏覽

作者: 張詠博    時間: 2024-8-30 20:14

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()

  5. {
  6.     re:
  7.     char o;
  8.     cout<<"<小米的腦殘問題>"<<endl;
  9.     cout<<"豬有幾隻腳?(A)1隻,(B)2隻,(C)3隻,(D)4隻"<<endl;
  10.     cout<<"請作答: ";
  11.     cin>>o;
  12.     switch(o)

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

作者: 林群樺    時間: 2024-8-30 20:16

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

作者: 江立辰    時間: 2024-8-30 20:17

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

作者: 朱立人    時間: 2024-8-30 20:18

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()

  5. {
  6.     re:
  7.     char o;
  8.     cout<<"<小米的腦殘問題>"<<endl;
  9.     cout<<"豬有幾隻腳?(A)1隻,(B)2隻,(C)3隻,(D)4隻"<<endl;
  10.     cout<<"請作答: ";
  11.     cin>>o;
  12.     switch(o)

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

作者: 鄭子宸    時間: 2024-8-30 20:19

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     re:
  6.     char o;
  7.     cout<<"<小明的腦殘答> "<<endl;
  8.     cout<<"請問豬有幾隻腳?<A>一隻<B>二隻<C>三隻<D>四隻"<<endl;
  9.     cout<<"請回答: ";
  10.     cin>>o;
  11.     switch(o)
  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.       goto re;
  33.       system("pause");
  34.       return 0;
  35. }
複製代碼

作者: 吳柏銳    時間: 2024-8-30 20:22

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     re:
  6.     char d;
  7.     cout<<"<小米的腦殘問題>"<<endl;
  8.     cout<<"請問豬有幾隻腳?<A>1隻<B>2隻<C>3隻<D>4隻"<<endl;
  9.     cout<<"請輸入:";
  10.     cin>>d;
  11.     switch(d)
  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.     goto re;
  33.     system("pause");
  34.     return 0;
  35. }
複製代碼

作者: 陳頎諠    時間: 2024-8-30 20:23

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.      re:
  6.     char o;
  7.     cout<<"<小米的腦殘問題>"<<endl;
  8.     cout<<"豬有幾隻腳?(A)1隻,(B)2隻,(C)3隻,(D)4隻"<<endl;
  9.     cout<<"請作答: ";
  10.     cin>>o;
  11.     switch(o)

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

作者: 吳孟樵    時間: 2024-8-30 20:26

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

作者: 洪睿輿    時間: 2024-8-30 20:29

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     re :
  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<<"用跳的嗎?"<<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.     goto re;
  33.     return 0;
  34. }
複製代碼

作者: 陳婕愉    時間: 2024-8-31 11:20

本帖最後由 陳婕愉 於 2024-8-31 14:22 編輯
  1. [code]#include<iostream>
  2. using namespace std;
  3. int main()

  4. {
  5.     re:
  6.     char o;
  7.     cout<<"<小米的腦殘問題>"<<endl;
  8.     cout<<"豬有幾隻腳?(A)1隻,(B)2隻,(C)3隻,(D)4隻"<<endl;
  9.     cout<<"請作答: ";
  10.     cin>>o;
  11.     switch(o)

  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.     goto re;
  33.     system("pause");
  34.     return 0;
  35. }
複製代碼
[/code]
作者: 彭郁程    時間: 2024-9-16 19:12

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6. re:
  7.     char x;
  8.     cout<<"小米的腦殘問答"<<endl;
  9.     cout<<"請問豬有幾隻腳(1)1隻(2)2隻(3)3隻(4)4隻"<<endl;
  10.     cout<<"請作答"<<endl;
  11.     cin>>x;
  12.     switch(x)
  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.     goto re;
  34.     system("pause");
  35.     return 0;
  36. }
複製代碼

作者: 陳昀杰    時間: 2024-10-11 20:13

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6. re:
  7.     char x;
  8.     cout<<"豬有幾隻腳 a.1  b.2  c.3  d.4 ";
  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<<"yes"<<endl;
  27.     break;
  28.     default:
  29.     cout<<"error"<<endl;
  30.     break;
  31.    }
  32.      cout<<""<<endl;
  33.      goto re;

  34.     system("pause");
  35.     return 0;
  36. }
複製代碼





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