Board logo

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

作者: 許婷芳    時間: 2019-8-23 15:04     標題: switch 判斷式 (四)

本帖最後由 許婷芳 於 2019-8-23 15:10 編輯

還記得我們上禮拜利用 switch 判斷式設計一個有趣的急智問答選擇題嗎?
那今天我們試著將題目的答案選項改為以ABCD表示,
使用者輸入大寫或小寫都要能接受唷。


參考回應:
A or a: "怎麼可能? 難道豬用跳的嗎?"
B or b: "沒吃過豬肉也看過豬走路!"
C or c: "此跑山豬非跑三豬也!"
D or d: 答對了!
其他: 輸入錯誤!

[attach]7000[/attach]
  1. #include<cstdlib>
  2. #include<iostream>
  3. using namespace std;
  4. int main()
  5. {
  6.     char ans;   //宣告字元
  7.     cout<<"<小米的腦殘問答>"<<endl;
  8.     re:
  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.     goto re;
  35.     system("pause");
  36.     return 0;   
  37. }
複製代碼

作者: 謝以愛    時間: 2019-8-23 20:22

此帖僅作者可見
作者: 謝以恩    時間: 2019-8-23 20:23

此帖僅作者可見
作者: 蘇詠翔    時間: 2019-8-23 20:28

此帖僅作者可見
作者: 林祐霆    時間: 2019-8-23 20:38

此帖僅作者可見
作者: 尤爾呈    時間: 2019-8-23 20:41

此帖僅作者可見
作者: 洪承廷    時間: 2019-8-23 20:45

此帖僅作者可見
作者: 廖文綺    時間: 2019-8-23 21:03

此帖僅作者可見
作者: 蘇韋誠    時間: 2019-8-30 17:10

此帖僅作者可見




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