Board logo

標題: [隨堂測驗] switch 判斷式 (三) [打印本頁]

作者: 方浩葦    時間: 2024-6-5 13:56     標題: [隨堂測驗] switch 判斷式 (三)

利用 switch 判斷式,設計一有趣的急智問答選擇題。

參考回應
1: 用跳的嗎?
2: 沒吃過豬肉也看過豬走路!
3: 你是豬啊?
4: 答對了!
其他: 輸入錯誤!


作者: 高湘庭    時間: 2024-6-8 14:47

#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
    int x;
cout<<"<小米的腦殘問答>"<<endl;
cout<<"請問豬有幾隻腳?<1>一隻<2>兩隻<3>三隻<4>四隻"<<endl;
re:
cout<<"請作答";
cin>>x;
switch(x)
{case 1:
    cout<<"用跳的嗎?"<<endl;
    break;
case 2:
    cout<<"沒吃過豬肉也看過豬走路!"<<endl;
    break;
case 3:
    cout<<"你是豬啊?"<<endl;
    break;
case 4:
    cout<<"答對了!"<<endl;
    break;
default:
    cout<<"輸入錯誤"<<endl;
    break;






}
goto re;






system("pause");
return 0;


}
作者: 劉奕劭    時間: 2024-6-8 15:25

#include<iostream>
#include<cstdlib>
using namespace std;
int main(){

int ans;
cout<<"小米的腦殘問答!"<<endl;
cout<<"請問豬有幾隻腳?(1)一隻(2)二隻(3)三隻(4)四隻"<<endl;
cout<<"請作答"<<endl;
cin>>ans;
switch(ans)
{
case 1:
    cout<<"用跳的嗎?"<<endl;
    break;
case 2:
    cout<<"沒吃過豬肉也看過豬走路!"<<endl;
    break;
case 3:
    cout<<"你是豬啊?"<<endl;
    break;
case 4:
    cout<<"答對了!"<<endl;
    break;

default:
    cout<<"輸入錯誤"<<endl;
    cout<<endl;

}



system("pause");
return 0;
}
作者: 李唯銘    時間: 2024-6-8 15:39

#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
    int option;
    re:
    cout<<"請問豬有幾隻腳?(1)一隻(2)二隻(3)三隻(4)四隻"<<endl;
    cin>>option;
    switch(option){
        case 1:
            cout<<"用跳的嗎?"<<endl;
            break;
        case 2:
            cout<<"沒吃過豬肉也看過豬走路!"<<endl;
            break;
        case 3:
            cout<<"你是豬啊?"<<endl;
            break;
        case 4:
            cout<<"正確"<<endl;
            break;
        default:
            cout<<"輸入錯誤"<<endl;
            break;

    }
    goto re;
    system("pause");
    return 0;
}
作者: 李偈睿    時間: 2024-6-8 15:41

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    
  7.         int x;
  8.         re:
  9.         cout<<"請問豬有幾隻腳?1(一隻)2(兩隻)3(三隻)4(四隻)"<<endl;
  10.         cin>>x;
  11.         switch(x)
  12.         {   
  13.             case 1:
  14.                     cout<<"用跳的嗎?"<<endl;
  15.                     break;
  16.             case 2:
  17.                     cout<<"沒吃過豬肉也看過豬走路!"<<endl;
  18.                     break;
  19.                     
  20.                 case 3:
  21.                         cout<<"你是豬嗎?"<<endl;
  22.                         break;
  23.                 case 4:
  24.                         cout<<"回答正確"<<endl;
  25.                         break;       
  26.                 default:
  27.                     cout<<"輸入錯誤"<<endl;
  28.                     
  29.                                                                                  
  30.         }
  31.         cout<<endl;
  32.         goto re;                               
  33.         system("pause");
  34.         return 0;                                            
  35. }
複製代碼

作者: 劉奕劭    時間: 2024-6-8 15:41

#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
int ans;
re:
cout<<"小米的腦殘問答!"<<endl;
cout<<"請問豬有幾隻腳?(1)一隻(2)兩隻(3)三隻(4)四隻"<<endl;
cout<<"請作答!"<<endl;
cin>>ans;
switch(ans){

case 1:
    cout<<"用跳的嗎?"<<endl;
    break;
case 2:
    cout<<"沒吃過豬肉也看過豬走路!"<<endl;
    break;
case 3:
    cout<<"你是豬啊?"<<endl;
    break;
case 4:
    cout<<"答對了!"<<endl;
    break;
default:
    cout<<"輸入錯誤!"<<endl;
    break;






}
goto re;




system("pause");
return 0;
}
作者: 陳妍蓁    時間: 2024-6-8 15:43

#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
    int answer;
    cout<<"<小米的腦殘問答>"<<endl;
    cout<<"請問豬有幾隻腳?<1>1隻?<2>2隻<3>3隻<4>4隻"<<endl;
    re:
        cout<<"請作答";
    cin>>answer;
    switch(answer){
        case 1:
            cout<<"用跳的嗎?"<<endl;
            break;
        case 2:
            cout<<"沒吃過豬也看過豬走路"<<endl;
            break;
        case 3:
            cout<<"你是豬啊?"<<endl;
            break;
         case 4:
            cout<<"答對了!"<<endl;
            break;

    }
    cout<<endl;
    goto re;


    system ("pause");
    return 0;
}
作者: 林少謙    時間: 2024-6-8 15:44

#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
cout<<"<腦殘問答>"<<endl;
re:
    int x;
    cout<<"請問豬有幾隻腳?<1>一隻<2>兩隻<3>三隻<4>四隻"<<endl;
    cout<<"請作答:";
    cin>>x;
    switch (x)
    {
    case 1:
        cout<<"用跳的嗎?"<<endl;
        break;
    case 2:
        cout<<"沒吃過豬肉也看過豬走路!"<<endl;
        break;
    case 3:
        cout<<"你是豬?"<<endl;
        break;
    case 4:
        cout<<"恭喜答對"<<endl;
        break;
    default:
        cout<<"沒這選項 重選"<<endl;
    }
    cout<<endl;
    goto re;
    system("pause");
    return 0;
}
作者: 洪榮辰    時間: 2024-6-8 15:50

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

作者: 陳妍蓁    時間: 2024-6-8 15:54

#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
    char answer;
    cout<<"<小米的腦殘問答>"<<endl;
    cout<<"請問豬有幾隻腳?<A>1隻?<B>2隻<C>3隻<D>4隻"<<endl;
    re:
        cout<<"請作答";
    cin>>answer;
    switch(answer){
        case 'A':
        case 'a':
            cout<<"用跳的嗎?"<<endl;
            break;
        case 'B':
        case 'b':
            cout<<"沒吃過豬也看過豬走路"<<endl;
            break;
        case 'C':
        case 'c':
            cout<<"你是豬啊?"<<endl;
            break;
        case 'D':
        case 'd':
            cout<<"答對了!"<<endl;
            break;
         default:
            cout<<"輸入錯誤"<<endl;
            break;

    }
    cout<<endl;
    goto re;


    system ("pause");
    return 0;
}




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