Board logo

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

作者: 張翼安    時間: 2015-10-24 00:01     標題: switch 判斷式 (二)

利用 switch 判斷式, 設計一有趣的急智問答選擇題.
作者: 張健勳    時間: 2015-10-24 11:10

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int ans;
  7.     string msg ;
  8.     cout<<"<老師的腦殘問答>"<<endl;
  9.     cout<<"請問老師有幾隻腳? (1)一隻 (2)兩隻 (3)三隻 (4)四隻"<<endl;
  10.     cin>>answer;
  11.     switch(answer)
  12.    
  13.         case:1
  14.             msg = "你看過老師用一隻腳走路的嗎?";
  15.             break;
  16.         case:2
  17.             msg = "恭喜你答對了 你要被答錯的笨蛋扁了";
  18.             break;
  19.         case:3
  20.             msg = "阿咧老師怎麼會斷一隻腳";
  21.             break;
  22.         case:4
  23.             msg = "摁摁你是個大白癡居然會選這個答案";
  24.             break;
  25.     }
  26.     system("pause");
  27.     return 0;
  28. }
複製代碼

作者: 蔡庭豪    時間: 2015-10-24 11:10

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int x;
  7.     string msg;
  8.     cout<<"請問豬有幾隻腳?(1)1隻(2)2隻(3)3隻(4)4隻"<<endl;
  9.     cin>> x;
  10.     switch(x)
  11.     {
  12.              case 4:
  13.              msg="答對";
  14.              break;
  15.              case 1 ... 3:
  16.              msg="沒吃過豬肉也看過豬走路";
  17.              break;         
  18.     }
  19.     cout<<msg<<endl;         
  20.     system("pause");
  21.     return 0;
  22. }
複製代碼

作者: 蔡季樺    時間: 2015-10-24 11:19

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int ans;
  7.     string msg;
  8.     cout<<"請輸入豬有幾隻腳:";
  9.     cin>>ans;
  10.     switch(ans)
  11.     {
  12.          case 4:      
  13.               msg="答對了!!!";
  14.               break;
  15.          default:      
  16.               msg="白癡!!!";            
  17.     }
  18.     cout<<msg<<endl;
  19.     system("pause");
  20.     return 0;
  21. }
複製代碼

作者: 張文擇    時間: 2015-10-24 11:24

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   int ans;
  6.     string msg;
  7.    
  8.     cout<<"請問豬有幾隻腳"<<endl;
  9.     cin>>ans;
  10.       
  11.       switch(ans){
  12.       case 1:
  13.       msg="錯誤";
  14.       break;
  15.       case 2:
  16.       msg="錯誤";
  17.       break;
  18.       case 3:
  19.       msg="錯誤";
  20.       break;
  21.       case 4:
  22.       msg="答對";
  23.       break;              
  24.     }   
  25.    
  26.    
  27.       cout<<"msg"<<endl;      
  28.      
  29.     system("pause");
  30.     return 0;  
  31. }
複製代碼

作者: 吳承勳    時間: 2015-10-24 11:30

本帖最後由 tonyh 於 2015-10-31 11:08 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int answer;
  7.     string msg;
  8.     cout << "請問豬有幾隻腳:" << endl;
  9.     cin >> answer;
  10.     switch(answer){
  11.         case 1:
  12.               msg = "錯誤!!";
  13.               break;
  14.         case 2:
  15.               msg = "錯誤!!";
  16.               break;
  17.         case 3:
  18.               msg = "錯誤!!";
  19.               break;
  20.         case 4:
  21.               msg = "正確!!";
  22.               break;
  23.             
  24.     }
  25.     cout << msg ;
  26.     system("pause");
  27.     return 0;
  28. }
複製代碼

作者: 任立宇    時間: 2015-10-27 18:06

#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
    re:
        int answer;
    string msg ;            
    cout<<"<腦殘時間>"<<endl;
    cout<<"蛇有幾隻腳?(1)一隻(2)兩隻(3)三隻(4)沒有腳"<<endl;         
    cin>>answer;
    switch(answer)
        {
      case 1 ... 3:
              msg = "一群白癡";
              break;
          case 4:
              msg = "阿不就好棒棒";
              break;
      default:
                msg = "error";
    }
    cout<<msg<<endl;
    goto re;
    system("pause");
    return 0;
}




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