Board logo

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

作者: tonyh    時間: 2013-3-23 14:05     標題: switch 判斷式

本帖最後由 tonyh 於 2013-3-23 14:53 編輯

成績分級程式
90分~100分  優
  80分~89分  甲
  70分~79分  乙
  60分~69分  丙
    0分~59分  丁
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int score, level;
  7.     cout<<"請輸入你的成績: ";
  8.     cin>>score;
  9.     level=score/10;
  10.     switch(level)     //針對level做切換
  11.     {
  12.          case 10: case 9:
  13.               cout<<"優!"<<endl;
  14.               break;
  15.          case 8:
  16.               cout<<"甲!"<<endl;
  17.               break;
  18.          case 7:
  19.               cout<<"乙!"<<endl;
  20.               break;
  21.          case 6:
  22.               cout<<"丙!"<<endl;
  23.               break;
  24.          case 5: case 4: case 3: case 2: case 1: case 0:
  25.               cout<<"丁!"<<endl;
  26.               break;
  27.          default:
  28.               cout<<"輸入錯誤!"<<endl;
  29.     }
  30.     system("pause");
  31.     return 0;   
  32. }
複製代碼

作者: 劉得旗    時間: 2013-3-23 14:38

  1. #include<iostream>   
  2. #include<cstdlib>   
  3. using namespace std;
  4. int main()
  5. {
  6.     int score, level;
  7.     cout<<"entre your score: ";
  8.     cin>> score;
  9.     level=score/10;
  10.     switch(level)
  11.     {
  12.         case 10: case 9:
  13.               cout<<"優"<<endl;
  14.               break;
  15.         case 8:   
  16.               cout<<"甲"<<endl;
  17.               break;
  18.         case 7:   
  19.               cout<<"乙"<<endl;                  
  20.               break;
  21.         case 6:   
  22.               cout<<"丙"<<endl;
  23.               break;     
  24.         case 5: case 4: case 3: case 2: case 1: case 0:
  25.               cout<<"丁"<<endl;
  26.               break;
  27.         default:      
  28.              cout<<"Error"<<endl;      
  29.     }
  30.     system("pause");   
  31.     return 0;           
  32. }
複製代碼

作者: 黃崇維    時間: 2013-3-23 14:43

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int score,level;
  7.     cout<<"請輸入你的成績:";
  8.     cin>>score;
  9.     level=score/10;
  10.     switch(level)
  11.     {
  12.           case 10:
  13.           case 9:
  14.               cout<<"優!稀奇!"<<endl;
  15.               break;
  16.           case 8:
  17.               cout<<"甲!屌爆了!"<<endl;
  18.               break;
  19.           case 7:
  20.               cout<<"乙!不錯喔!"<<endl;
  21.               break;
  22.           case 6:
  23.               cout<<"丙!厲害!"<<endl;
  24.               break;
  25.           case 5: case 4: case 3: case 2: case 1: case 0:
  26.               cout<<"丁!值得鼓勵!"<<endl;
  27.               break;
  28.           default:
  29.               cout<<"輸入錯誤!"<<endl;                        
  30.     }
  31.     system("pause");
  32.     return 0;   
  33. }
複製代碼

作者: 林以諾    時間: 2013-3-23 14:43

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int score,level;
  7.     cout<<"請輸入你的分數:";
  8.     cin>>score;
  9.     level=score/10;
  10.     switch(level)
  11.     {
  12.     case 10:
  13.     case 9:
  14.     cout<<"優!"<<endl;
  15.     break;
  16.     case 8:
  17.     cout<<"甲!"<<endl;
  18.     break;
  19.     case 7:
  20.     cout<<"乙!"<<endl;
  21.     break;
  22.     case 6:
  23.     cout<<"丙!"<<endl;
  24.     break;
  25.     case 5:case 4:case 3:case 2:case 1:case 0:
  26.     cout<<"丁!"<<endl;
  27.     break;
  28.     default:
  29.     cout<<"輸入錯誤!"<<endl;              
  30.     }                    
  31.     system("pause");
  32.     return 0;
  33. }
複製代碼

作者: 劉泳鱔    時間: 2013-3-23 14:43

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int score, level;   
  7.     cout<<"請輸入你的分數"<<endl;
  8.     cin>>score;
  9.     level=score/10;
  10.     switch(level)
  11.     {
  12.         case 10: case 9:                        
  13.         cout<<"優!"<<endl;
  14.         break;
  15.         case 8:
  16.          cout<<"甲!"<<endl;
  17.         break;
  18.         case 7:
  19.          cout<<"乙!"<<endl;
  20.         break;
  21.         case 6:   
  22.          cout<<"丙!"<<endl;;        
  23.          break;
  24.         case 5: case 4: case 3: case 2: case 1: case 0:
  25.          cout<<"丁!"<<endl;
  26.         break;
  27.         default:
  28.          cout<<"輸入錯誤!"<<endl;                        
  29.     }
  30.     system("pause");   
  31.     return 0;
  32. }
複製代碼

作者: 許逸群    時間: 2013-3-23 14:48

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int score,level;
  7.     cout<<"請輸入您的分數: ";
  8.     cin>>score;
  9.     level=score/10;
  10.     switch(level)
  11.     {
  12.                  case 10: case 9:
  13.                  cout<<"優"<<endl;
  14.                  break;
  15.                  case 8:
  16.                  cout<<"甲"<<endl;
  17.                  break;        
  18.                  case 7:
  19.                  cout<<"乙"<<endl;
  20.                  break;        
  21.                  case 6:
  22.                  cout<<"丙"<<endl;
  23.                  break;      
  24.                  case 5: case 4: case 3: case 2: case 1: case 0:
  25.                  cout<<"丁"<<endl;
  26.                  break ;
  27.                  default:      
  28.                  cout<<"輸入錯誤"<<endl;      
  29.                               
  30.     }  
  31.     system ("pause");
  32.     return 0;
複製代碼

作者: 黃柏維    時間: 2013-3-23 14:49

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int score,level;
  7.     cout<<"請輸入你的成績: ";
  8.     cin>>score;
  9.     level=score/10;
  10.     switch(level)
  11.     {
  12.     case 10:case 9:
  13.          cout<<"優"<<endl;
  14.          break;
  15.     case 8:
  16.          cout<<"甲"<<endl;
  17.          break;
  18.     case 7:
  19.          cout<<"乙"<<endl;
  20.          break;
  21.     case 6:
  22.          cout<<"丙"<<endl;
  23.          break;
  24.     case 5:case 4:case 3:case 2:case 1:case 0:  
  25.          cout<<"丁"<<endl;
  26.          break;            
  27.     default:
  28.          cout<<"輸入錯誤"<<endl;
  29.     }
  30.     system("pause");
  31.     return 0;
  32. }
複製代碼

作者: 蘇昱安    時間: 2013-3-23 14:54

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.   int score,level;
  7.   cout<<"請輸入你的分數";
  8.   cin>>score;
  9.   level=score/10;
  10.   switch(level)
  11.   {
  12.     case 10:
  13.     case 9:
  14.     cout<<"優!"<<endl;
  15.     break;
  16.     case 8:
  17.    cout<<"甲!"<<endl;
  18.    break;
  19.    case 7:
  20.    cout<<"乙!"<<endl;
  21.    break;
  22.    case 6:
  23.    cout<<"丙!"<<endl;
  24.    break;
  25.    case 5:  case 4:  case 3:  case 2:  case 1:  case 0:

  26.    cout<<"丁!"<<endl;
  27.    break;
  28.    default:
  29.    cout<<"輸入錯誤!"<<endl;  
  30. }
  31.       
  32.    system("pause");
  33.    return 0;
  34. }
複製代碼

作者: 林鎧言    時間: 2013-3-23 14:56

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int s ,level;
  7.     cout<<"請輸入你的分數:";
  8.     cin>>s;
  9.     level=s/10;
  10.     switch(level)
  11.     {
  12.      
  13.                  case 10: case 9:
  14.                       cout<<"優!"<<endl;
  15.                       break;
  16.                  case 8:
  17.                       cout<<"甲!"<<endl;
  18.                       break;                       
  19.                  case 7:
  20.                       cout<<"乙!"<<endl;
  21.                       break;     
  22.                  case 6:
  23.                       cout<<"丙!"<<endl;
  24.                       break;     
  25.                  case 5: case 4:case 3:case 2: case 1: case 0:               
  26.                       cout<<"丁!"<<endl;
  27.                       break;
  28.                  default:
  29.                       cout<<"輸入錯誤"<<endl;
  30.     }
  31.     system("pause");
  32.     return 0;
  33. }
複製代碼

作者: 郭凡瑛    時間: 2013-3-28 20:52

  1. #include<iostream>   
  2.     #include<cstdlib>   
  3.     using namespace std;
  4.     int main()
  5.     {
  6.     int score , level;

  7.     cout<<"請輸入成績:";

  8.     cin>>score;

  9.     level=score/10;
  10.     switch(level)
  11.     {
  12.     case 10:
  13.     case 9:
  14.     cout<<"優"<<endl;
  15.     break;
  16.     case 8:
  17.     cout<<"甲"<<endl;
  18.     break;
  19.     case 7:
  20.     cout<<"乙"<<endl;
  21.     break;
  22.     case 6:
  23.     cout<<"丙"<<endl;
  24.     break;
  25.     case 5: case 4: case 3: case 2: case 1:
  26.     cout<<"丁"<<endl;
  27.     break;
  28.     default:
  29.     cout<<"輸入錯誤!"<<endl;
  30. }
  31.     system("pause");   

  32.     return 0;           
  33. }
複製代碼

作者: 張瀚仁    時間: 2013-3-28 20:55

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int score, level;
  7.     cout<<"請輸入你的成績: ";
  8.     cin>>score;
  9.     level=score/10;
  10.     switch(level)   
  11.     {
  12.     case 10: case 9:
  13.               cout<<"優!"<<endl;
  14.               break;
  15.          case 8:
  16.               cout<<"甲!"<<endl;
  17.               break;
  18.          case 7:
  19.               cout<<"乙!"<<endl;
  20.               break;
  21.          case 6:
  22.               cout<<"丙!"<<endl;
  23.               break;
  24.          case 5: case 4: case 3: case 2: case 1: case 0:
  25.               cout<<"丁!"<<endl;
  26.               break;
  27.          default:
  28.               cout<<"輸入錯誤!"<<endl;

  29.     }



  30.     system("pause");
  31.     return 0;      
  32. }
複製代碼

作者: 林長逸    時間: 2013-3-29 18:14

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int score, level;
  7.     cout<<"請輸入你的成績:(只能輸入0-100之間的數字)";
  8.     cin>>score;
  9.     level=score/10;
  10.     switch(level)     
  11.     {
  12.          case 10: case 9:
  13.               cout<<"優!"<<endl;
  14.               break;
  15.          case 8:
  16.               cout<<"甲!"<<endl;
  17.               break;
  18.          case 7:
  19.               cout<<"乙!"<<endl;
  20.               break;
  21.          case 6:
  22.               cout<<"丙!"<<endl;
  23.               break;
  24.          case 5: case 4: case 3: case 2: case 1: case 0:
  25.               cout<<"丁!"<<endl;
  26.               break;
  27.          default:
  28.               cout<<"輸入錯誤!"<<endl;
  29.     }
  30.     system("pause");
  31.     return 0;   
  32. }
複製代碼





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