Board logo

標題: [作業] switch 與 if...else if...else [打印本頁]

作者: tonyh    時間: 2011-10-1 17:17     標題: [作業] switch 與 if...else if...else

本帖最後由 tonyh 於 2011-10-8 16:25 編輯

分別利用switch與if...else if...else敘述, 設計一有趣的選擇題.
本帖隱藏的內容需要回復才可以瀏覽

作者: 蔡昀佑    時間: 2011-10-2 12:23

#include <iostream>
using namespace std;
int main()
{
int answer;     
cout<<"請問現在台灣總統是誰?"<<endl;
cout<<"(1)王曉明(2)馬英九(3)莫那魯蛋(4)梅仁愛"<<endl;   
cout<<"答...";   
cin>>answer;   
cout<<endl;   
switch(answer)   
{
case 1:
       cout<<"白癡!!";
       break;
case 2:
       cout<<"賓果!!";
       break;
case 3:
       cout<<"去滷你的蛋!!";
       break;
case 4:
       cout<<"錯!!!";
       break;
default:
       cout<<"你來亂的喔!";
}   
cout<<endl;   
system("pause");   
return 0;      
}
作者: t3742238    時間: 2011-10-8 08:37

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int answer;     
  6.     cout<<"請問國慶日在啥時?"<<endl;
  7.     cout<<"(1)十月一號(2)十月四號(3)六月六號(4)十月十號"<<endl;   
  8.     cout<<"請且出代號";   
  9.     cin>>answer;   
  10.     cout<<endl;   
  11.     switch(answer)   
  12.     {
  13.                       case 1:
  14.                       cout<<"用膝蓋想也知道不可能";
  15.                       break;
  16.                      
  17.                       case 2:
  18.                       cout<<"那是我滴生日";
  19.                       break;
  20.                        
  21.                       case 3:
  22.                       cout<<"六六大順 可 是 那不是國慶日  ";
  23.                       break;
  24.                        
  25.                       case 4:
  26.                       cout<<"恭喜答對";
  27.                       break;
  28.                        
  29.                       default:
  30.                       cout<<"輸入有誤!";
  31.                       break;
  32.     }   
  33.     cout<<endl;   
  34.     system("pause");
  35.     return 0;
  36. }
複製代碼

作者: 劉漢文    時間: 2011-10-8 13:24

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int answer;     
  6. cout<<"請問現在台灣第一任總統是誰?"<<endl;
  7. cout<<"(1)李登輝(2)莫那魯道(3)馬英九(4)勇者巴萊"<<endl;   
  8. cout<<"請作答...";   
  9. cin>>answer;   
  10. cout<<endl;   
  11. switch(answer)   
  12. {
  13. case 1:
  14.        cout<<"答對了!!";
  15.        break;
  16. case 2:
  17.        cout<<"是原住民ㄜ!!";
  18.        break;
  19. case 3:
  20.        cout<<"這是現在的總統!!";
  21.        break;
  22. case 4:
  23.        cout<<"還沉迷於新電影:賽德克巴萊ㄚ!!";
  24.        break;
  25. default:
  26.        cout<<"你來亂的喔!";
  27. }   
  28. cout<<endl;   
  29. system("pause");   
  30. return 0;      
  31. }
複製代碼

作者: 尤泓鈞    時間: 2011-10-8 14:25

#include <iostream>
using namespace std;
int main()
{
int answer;     
cout<<"請問台灣國慶日是幾月幾號?"<<endl;
cout<<"(1)7月19日(2)10月10日(3)1月1日(4)12月25日"<<endl;   
cout<<"請作答...";   
cin>>answer;   
cout<<endl;   
switch(answer)   
{
case 1:
       cout<<"那是我的生日!!";
       break;
case 2:
       cout<<"答對了!!";
       break;
case 3:
       cout<<"那是元旦啦!!";
       break;
case 4:
       cout<<"叮叮噹!叮叮噹!!那是聖誕節!!";
       break;
default:
       cout<<"你來亂的喔!";
}   
cout<<endl;   
system("pause");   
return 0;      
}
作者: t3742238    時間: 2011-10-8 16:12

  1. #include<iostream>

  2. using namespace std;

  3. int main()

  4. {

  5.    int answer;

  6.    cout<<"請問國慶日在啥時?"<<endl;

  7.    cout<<"(1)十月一號(2)十月四號(3)六月六號(4)十月十號"<<endl;

  8.    cin>>answer;

  9.    if(answer==1)

  10.    {

  11.        cout<< "用膝蓋想也知道"<<endl;

  12.    }

  13.    else if(answer==2)

  14.    {

  15.        cout<< "那是我的生日 "<<endl;         

  16.    }

  17.    else if(answer==3)

  18.    {

  19.        cout<< "六六大順歐"<<endl;

  20.    }

  21.    else if(answer==4)

  22.    {

  23.        cout<< "國慶日是十月十號  賓果"<<endl;         

  24.    }

  25.   
  26.    else

  27.    {

  28.        cout<<"吃飽太閒來亂的ㄡ"<<endl;

  29.    }

  30.    system("pause");

  31.    return 0;

  32. }
複製代碼

作者: 許逸瑋    時間: 2011-10-8 16:14

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int answer;     
  6. cout<<"請問世界末日在啥年?"<<endl;
  7. cout<<"(1)1999(2)2999(3)2012(4)2011"<<endl;   
  8. cout<<"Answer...";   
  9. cin>>answer;   
  10. cout<<endl;   
  11. switch(answer)   
  12. {
  13. case 1:
  14.        cout<<"已經過了>0<";
  15.        break;
  16. case 2:
  17.        cout<<"太久了吧!!!!";
  18.        break;
  19. case 3:
  20.        cout<<"好像對了!!";
  21.        break;
  22. case 4:
  23.        cout<<"那我不就快死了!!";
  24.        break;
  25. default:
  26.        cout<<"不要鬧";
  27. }   
  28. cout<<endl;   
  29. system("pause");   
  30. return 0;      
  31. }
複製代碼

作者: t8155745    時間: 2011-10-8 16:15

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int answer;     
  6. cout<<"請問賈伯斯甚麼時候死的?"<<endl;
  7. cout<<"(1)2011年(2)987546986585年(3)1784年(4)1年"<<endl;   
  8. cin>>answer;   
  9. cout<<endl;   
  10. switch(answer)   
  11. {
  12. case 1:
  13.        cout<<"Yes!!";
  14.        break;
  15. case 2:
  16.        cout<<"去死!!都還沒到!!!!!!!!!";
  17.        break;
  18. case 3:
  19.        cout<<"那是國父!!!!!嘯嘿!!";
  20.        break;
  21. case 4:
  22.        cout<<"錯!!!";
  23.        break;
  24. default:
  25.        cout<<"你來亂的喔!";
  26. }   
  27. cout<<endl;   
  28. system("pause");   
  29. return 0;      
  30. }
複製代碼

作者: 劉漢文    時間: 2011-10-8 16:19

  1. #include<iostream>

  2. using namespace std;

  3. int main()

  4. {

  5.    int answer;

  6.    cout<<"請問現在台灣第一任總統是誰?"<<endl;

  7.    cout<<"1)李登輝(2)莫那魯道(3)馬英九(4)勇者巴萊"<<endl;

  8.    cin>>answer;

  9.    if(answer==1)

  10.    {

  11.        cout<< "答對了!!"<<endl;

  12.    }

  13.    else if(answer==2)

  14.    {

  15.        cout<< "是原住民ㄜ!! "<<endl;         

  16.    }

  17.    else if(answer==3)

  18.    {

  19.        cout<< "這是現在的總統!!"<<endl;

  20.    }

  21.    else if(answer==4)

  22.    {

  23.        cout<< "還沉迷於新電影:賽德克巴萊ㄚ!"<<endl;         

  24.    }

  25.   
  26.    else

  27.    {

  28.        cout<<"你來亂的喔!"<<endl;

  29.    }

  30.    system("pause");

  31.    return 0;

  32. }
複製代碼

作者: t8155745    時間: 2011-10-8 16:22

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.    int answer;     
  6.    cout<<"請問賈伯斯甚麼時候死的?"<<endl;
  7.    cout<<"(1)2011年(2)987546986585年(3)1784年(4)1年"<<endl;   
  8.    cin>>answer;   
  9.    cout<<endl;   
  10.    if(answer==1)   
  11.    {
  12.                  
  13.      cout<<"Yes!!";
  14.                  
  15.    }else if(answer==2)
  16.    {
  17.       
  18.       
  19.       cout<<"去死!!都還沒到!!!!!!!!!";
  20.       
  21.    }else if(answer==3)
  22.    {
  23.       
  24.       
  25.        cout<<"那是國父!!!!!嘯嘿!!";
  26.       
  27.     }else if(answer==4)
  28.     {
  29.       
  30.         cout<<"錯!!!";
  31.       
  32.       
  33.     }else

  34.     {
  35.       
  36.       
  37.        cout<<"你來亂的喔!";
  38.       
  39.     }      
  40.       

  41. cout<<endl;   
  42. system("pause");   
  43. return 0;      
  44. }
複製代碼

作者: 尤泓鈞    時間: 2011-10-8 16:24

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.    int answer;
  6.    cout<<"請問台灣國慶日是幾月幾號?"<<endl;
  7.    cout<<"(1)7月19日(2)10月10日(3)1月1日(4)12月25日"<<endl;
  8.    cin>>answer;
  9.    if(answer==1)
  10.    {
  11.        cout<< "那是我的生日"<<endl;
  12.    }
  13.    else if(answer==2)
  14.    {
  15.        cout<< "答對了"<<endl;         
  16.    }
  17.    else if(answer==3)
  18.    {
  19.        cout<< "那是元旦"<<endl;
  20.    }
  21.    else if(answer==4)
  22.    {
  23.        cout<< "丁叮噹!!丁叮噹!!那是聖誕節!!"<<endl;         
  24.    }
  25.    else
  26.    {
  27.        cout<<"麥來亂!!"<<endl;
  28.    }
  29.    system("pause");
  30.    return 0;
  31. }
複製代碼

作者: 許逸瑋    時間: 2011-10-8 16:27

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int answer;
  6. cout<<"請問世界末日在啥年??"<<endl;
  7. cout<<"(1)1999(2)2999(3)2012(4)2011"<<endl;
  8. cout<<"Answer...";
  9. cin>>answer;
  10. if(answer==1)
  11. {
  12.    cout<< "已經過了>0<"<<endl;
  13. }
  14.    else if(answer==2)
  15. {
  16.    cout<< "太久了吧!!!! "<<endl;         
  17. }
  18.    else if(answer==3)
  19. {
  20.    cout<< "好像對了!!"<<endl;
  21. }
  22.    else if(answer==4)
  23. {
  24.    cout<< "那我不就快死了!!!"<<endl;         
  25. }
  26.    else
  27. {
  28.    cout<<"不要鬧!"<<endl;
  29. }
  30.    system("pause");
  31.    return 0;
  32. }
複製代碼





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