Board logo

標題: [作業] 利用 if…else if…else 敘述重新改寫 switch 程式碼 [打印本頁]

作者: tonyh    時間: 2011-11-23 11:09     標題: [作業] 利用 if…else if…else 敘述重新改寫 switch 程式碼

本帖最後由 tonyh 於 2011-11-23 14:13 編輯
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int answer;
  6.     cout<<"猜猜看崇維今年幾歲?"<<endl;
  7.     cout<<"(1)5歲 (2)11歲 (3)15歲 (4)20歲"<<endl;
  8.     cout<<"請做答... ";
  9.     cin>>answer;
  10.     if(answer==1)
  11.     {
  12.         cout<<"我有這麼年輕嗎?";
  13.     }else if(answer==2)
  14.     {
  15.         cout<<"賓果!答對了!";
  16.     }else if(answer==3)
  17.     {
  18.         cout<<"我有這麼老嗎?";
  19.     }else if(answer==4)
  20.     {
  21.           cout<<"你來亂的嗎?";
  22.     }else
  23.     {
  24.     cout<<"輸入錯誤!";
  25.     }
  26.     cout<<endl;
  27.     system("pause");
  28.     return 0;   
  29. }
複製代碼

作者: 陳詩凱    時間: 2011-11-23 14:05

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.   int answer;
  6.   cout<<"詩凱的仇人有多多?"<<endl;
  7.   cout<<"(1)無(2)一個(3)全班30(4)無限(5)全民公敵"<<endl;
  8.   cout<<"請做答...";
  9.   cin>>answer;
  10.   switch(answer)
  11.   {
  12.   case 1:
  13.        cout<<"怎麼可能?";
  14.        break;
  15.   case 2:
  16.        cout<<"沒答對";
  17.        break;
  18.   case 3:
  19.        cout<<"賓果!!!";
  20.        break;
  21.   case 4:
  22.        cout<<"沒怎麼多!";
  23.        break;
  24.   case 5:
  25.        cout<<"你以為我恐怖糞子呀";
  26.        break;
  27.   default:
  28.        cout<<"輸入錯誤";
  29.   cout<<endl;
  30.   }
  31.   system("pause");  
  32.   return 0;
  33. }   
複製代碼

作者: 林宥辰    時間: 2011-11-23 14:11

#include<iostream>
using namespace std;
int main()
{
    int answer;
    cout<<"猜猜看老師有幾個女朋友?"<<endl;
    cout<<"(1)沒半個(2)10個(3)100個(4)120000個(5)一天1211212121個"<<endl;
    cout<<"請作答...";
    cin>>answer;
    switch(answer)
    {
        case 1:
               cout<<"我需要女朋友。";
               break;
        case 2:
               cout<<"太少了你是傻瓜嗎?";
               break;
        case 3:
               cout<<"還是太少了你想被砍嗎?";
               break;
        case 4:
               cout<<"更是太少了我要把你從101推下去";
               break;
        case 5:
               cout<<"答對了我好爽你可以去死了";
               break;        
                              
        default:
               cout<<"輸入錯誤!";
}
cout<<endl;
system("pause");
return 0;
}
作者: 洪咨伃    時間: 2011-11-23 14:12

#include<iostream>
using namespace std;
int main()
{
    int answer;
    cout<<"猜猜看老師有幾個女朋友?"<<endl;
    cout<<"(1)沒半個(2)10個(3)100個(4)120000個(5)一天1211212121個"<<endl;
    cout<<"請作答...";
    cin>>answer;
    switch(answer)
    {
        case 1:
               cout<<"我需要女朋友。";
               break;
        case 2:
               cout<<"太少了你是傻瓜嗎?";
               break;
        case 3:
               cout<<"還是太少了你想被砍嗎?";
               break;
        case 4:
               cout<<"更是太少了我要把你從101推下去";
               break;
        case 5:
               cout<<"答對了我好爽你可以去死了";
               break;        
                              
        default:
               cout<<"輸入錯誤!";
}
cout<<endl;
system("pause");
return 0;
}
作者: 黃崇維    時間: 2011-11-30 21:25

#include<iostream>
using namespace std;
int main()
{
     int answer;
     cout<<"猜猜看老師有幾個女朋友?"<<endl;
     cout<<"(1)沒半個(2)20個(3)200個(4)240000個(5)一小時240000000個"<<endl;
     cout<<"請做答...";
     cin>>answer;
     switch(answer)
     {
       case 1:            
             cout<<"我需要女朋友.";
             break;
     
       case 2:
             cout<<"不夠,你是智障嗎?";
             break;
     
       case 3:
         cout<<"還是不夠,你逼我把你打死嗎?";
             break;
      
       case 4:
         cout<<"還是更不夠,你逼我把你從行駛在天空的飛機丟下來嗎?";
             break;
        
       case 5:
         cout<<"還是更更不夠,你逼我把你從杜拜大樓丟下去!";
             break;
     
         cout<<"答對了!太爽了!現在你可以跳樓自殺了!";
       default:
         cout<<"輸入錯誤!";
     }
     cout<<endl;
     system("pause");
     return 0;
}
作者: 黃崇維    時間: 2013-3-23 16:01

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int answer;
  7.     cout<<"***老師女朋友的機智問題***"<<endl;
  8.     cout<<"猜猜老師有幾個女朋友? (1)1個 (2)10個 (3)100個 (4)無限個"<<endl;  
  9.     cout<<"請作答:";
  10.     cin>>answer;
  11.     switch(answer)
  12.     {
  13.         case 1:
  14.              cout<<"白痴嗎?不夠!"<<endl;
  15.              break;
  16.         case 2:
  17.              cout<<"不錯!但是更多的話會更好!"<<endl;
  18.              break;
  19.         case 3:
  20.              cout<<"太好了!但是再更多的話會很爽!"<<endl;
  21.              break;
  22.         case 4:
  23.              cout<<"屌爆了!"<<endl;
  24.              break;
  25.         default:
  26.              cout<<"輸入錯誤!"<<endl;
  27.     }         
  28.     system("pause");
  29.     return 0;
  30. }
複製代碼





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