Board logo

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

作者: tonyh    時間: 2012-8-8 09:21     標題: switch 判斷式

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.      int score, level;
  6.      cout<<"請輸入你的分數: ";
  7.      cin>>score;
  8.      level=score/10;
  9.      switch(level)     //針對 level 做判斷
  10.      {
  11.            case 10:
  12.            case 9:
  13.                 cout<<"得 A !"<<endl;
  14.                 break;
  15.            case 8:
  16.                 cout<<"得 B !"<<endl;
  17.                 break;
  18.            case 7:
  19.                 cout<<"得 C !"<<endl;
  20.                 break;
  21.            case 6:
  22.                 cout<<"得 D !"<<endl;
  23.                 break;
  24.            default:      //其他所有狀況
  25.                 cout<<"不及格!"<<endl;
  26.      }
  27.    
  28.      system("pause");
  29.      return 0;   
  30. }
複製代碼

作者: t2364705    時間: 2012-8-8 09:25

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int score;
  6.     int level;
  7.     cout<<"請輸入您的分數: ";
  8.     cin>>score;
  9.     level=score/10;
  10.     switch(level)
  11.     {
  12.         case 10:
  13.         case 9:
  14.              cout<<"得 A !"<<endl;
  15.              break;
  16.         case 8:
  17.              cout<<"得 B !"<<endl;
  18.              break;
  19.         case 7:
  20.              cout<<"得 C !"<<endl;
  21.              break;
  22.         case 6:
  23.              cout<<"得 D !"<<endl;
  24.              break;
  25.         default:
  26.              cout<<"得 E !不 及 格!"<<endl;
  27.              break;
  28.     }
  29.     system("pause");
  30.     return 0;
  31. }
複製代碼

作者: 周旻賢    時間: 2012-8-8 09:31

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.    int score, level;
  6.    
  7.    cout<<"請輸入您的分數: "<<endl;
  8.    cin>>score;
  9.    level=score/10;
  10.    switch(level)
  11.    {
  12.     case10:
  13.         cout<<"A++,繼續保持!!!"<<endl;
  14.         break;               
  15.     case9:
  16.         cout<<"A,目標A++ !"<<endl;
  17.         break;            
  18.     case8:
  19.         cout<<"B 別掉下去了!孩子!"<<endl;
  20.         break;            
  21.     case7:
  22.         cout<<"c 你肯定在混"<<endl;
  23.         break;            
  24.     case6:
  25.         cout<<"D  竹筍炒肉絲的味道應該不錯要不要來一盤?!"<<endl;
  26.         break;
  27.     default:
  28.         cout<<"F  來人阿!關進地牢,三天後問審!!!!!!!"<<endl;      
  29.     }
  30.    
  31.    system("pause");
  32.    return 0;     
  33. }
複製代碼

作者: 蔡昀佑    時間: 2012-8-8 09:35

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.      int score, level;
  6.      cout<<"請輸入您的分數: ";
  7.      cin>>score;
  8.      level=score/10;
  9.      switch(level)     
  10.      {
  11.            case 10:
  12.            case 9:
  13.                 cout<<"A級 !"<<endl;
  14.                 break;
  15.            case 8:
  16.                 cout<<"B級 !"<<endl;
  17.                 break;
  18.            case 7:
  19.                 cout<<"C級 !"<<endl;
  20.                 break;
  21.            case 6:
  22.                 cout<<"D級 !"<<endl;
  23.                 break;
  24.            default:     
  25.                 cout<<"不及格!"<<endl;
  26.      }
  27.    
  28.      system("pause");
  29.      return 0;   
  30. }
複製代碼

作者: 劉嘉琳    時間: 2012-8-8 09:38

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int score;
  6.     int level;
  7.    
  8.     cout<<"請輸入你的分數: ";
  9.     cin>>score;
  10.     level=score/10;
  11.     switch(level)
  12.     {
  13.          case 10:            
  14.          case 9:        
  15.               cout<<"哇!!很好很好!!NO.1喔~"<<endl;
  16.               break;
  17.          case 8:        
  18.               cout<<"維持下去!!第一名離你不遠了NO.2~"<<endl;
  19.               break;
  20.          case 7:        
  21.               cout<<"多讀一點書啦NO.3!!"<<endl;
  22.               break;
  23.          case 6:        
  24.               cout<<"偷懶不讀書!!NO.4"<<endl;
  25.               break;
  26.          default:        
  27.               cout<<"你乾脆不要寫~最後第一名!!!"<<endl;        
  28.      }   
  29.        system("pause");
  30.        return 0;   
  31. }
複製代碼

作者: 周煒翔    時間: 2012-8-8 09:39

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int score, level;  
  6.     cout<<"請輸入您的分數:";
  7.     cin>>score;
  8.     level=score/10;
  9.     switch(level)
  10.     {
  11.          case 10:
  12.          case 9:
  13.               cout<<"得A"<<endl;      
  14.               break;
  15.          case 8:
  16.               cout<<"得B"<<endl;      
  17.               break;
  18.          case 7:
  19.               cout<<"得C"<<endl;      
  20.               break;      
  21.          case 6:
  22.               cout<<"得D"<<endl;      
  23.               break;      
  24.          default:
  25.               cout<<"不及格"<<endl;         
  26.     }
  27.     system("pause");
  28.     return 0;
  29. }
複製代碼

作者: 劉泳鱔    時間: 2012-8-8 09:42

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int score, level;
  6.     cout<<"請輸入您的分數:";
  7.     cin>>score;
  8.     level=score/10;
  9.     switch(level)
  10.     {
  11.      case 10:
  12.      case 9 :               
  13.              cout<<"得A"<<endl;   
  14.              break;
  15.      case 8 :
  16.              cout<<"得B"<<endl;   
  17.              break;
  18.      case 7 :
  19.              cout<<"得C"<<endl;   
  20.              break;
  21.      case 6 :               
  22.              cout<<"得D"<<endl;   
  23.              break;
  24.      default:
  25.              cout<<"得E(不及格)"<<endl;
  26.                  
  27.     }
  28.     system("pause");
  29.     return 0;

  30. }
複製代碼

作者: 許睿森    時間: 2012-8-8 09:42

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     string n;
  6.     cout<<"請輸入你的名子:" ;
  7.     cin>>n;
  8.     int x, y;
  9.     cout<<"請輸入你的分數:";
  10.     cin>>x;
  11.     y=x/10;
  12.     switch(y)
  13.     {
  14.              case 10:
  15.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  16.                   cout<<"☆恭喜"<<"n"<<"得到A++,滿分了喔!☆" <<endl ;
  17.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  18.                   break;
  19.              case 9:
  20.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  21.                   cout<<"☆恭喜"<<"n"<<"得到A,加油滿分一定是你的!☆" <<endl ;
  22.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  23.                   break;
  24.              case 8:
  25.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  26.                   cout<<"☆恭喜"<<"n"<<"得到A-,可以再加油一點喔!☆" <<endl ;
  27.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  28.                   break;  
  29.              case 7:
  30.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  31.                   cout<<"☆恭喜"<<"n"<<"得到B,不夠認真阿!☆" <<endl ;
  32.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  33.                   break;
  34.              case 6:
  35.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  36.                   cout<<"☆恭喜"<<"n"<<"得到C,不行!不行!你這樣一定會不及格的加油一點阿!☆" <<endl ;
  37.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  38.                   break;
  39.              default:
  40.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  41.                   cout<<"☆"<<"n"<<"獲得D!!!給我回去重考一百次再回來!!☆" <<endl ;
  42.                   cout<<"☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆" <<endl ;
  43.                   break;
  44.    
  45.    
  46.     }
  47.     system("pause");
  48.     return 0;
  49.    
  50.    
  51. }
複製代碼





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