Board logo

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

作者: tonyh    時間: 2013-10-19 16:48     標題: switch 判斷式

  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.           case 8:
  15.                cout<<"甲等!";
  16.                break;
  17.           case 7:
  18.                cout<<"乙等!";
  19.                break;
  20.           case 6:
  21.                cout<<"丙等!";
  22.                break;
  23.           case 5:
  24.           case 4:
  25.           case 3:
  26.           case 2:
  27.           case 1:
  28.           case 0:
  29.                cout<<"不及格!";
  30.                break;
  31.           default:
  32.                cout<<"輸入錯誤!";
  33.     }
  34.     cout<<endl;
  35.     system("pause");
  36.     return 0;
  37. }
複製代碼

作者: 張峻瑋    時間: 2013-10-19 16:57

  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:  
  13.          case 9:
  14.          case 8:
  15.               cout<<"甲等!";
  16.               break;
  17.          case 7:  
  18.               cout<<"乙等!";
  19.               break;
  20.          case 6:  
  21.               cout<<"丙等!";
  22.               break;
  23.          case 5:  
  24.          case 4:
  25.          case 3:
  26.          case 2:
  27.          case 1:
  28.          case 0:
  29.               cout<<"不及格!";
  30.               break;
  31.          default:
  32.                  cout<<"輸入錯誤!";
  33.     }   
  34.     cout<<endl;
  35.               
  36.     system("pause");
  37.     return 0;   
  38. }
複製代碼

作者: 周雍程    時間: 2013-10-19 17:00

  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.          case 8:
  15.               cout <<"甲等!";
  16.               break;
  17.          case 7:
  18.               cout <<"乙等!";
  19.               break;
  20.          case 6:
  21.               cout <<"丙等!";
  22.               break;
  23.          case 5:
  24.          case 4:
  25.          case 3:
  26.          case 2:
  27.          case 1:
  28.          case 0:
  29.               cout <<"丁等!";
  30.               break;
  31.          default:
  32.               cout <<"輸入錯誤!!!";
  33.          cout << endl;            
  34.                  
  35.     }
  36.     system("pause");
  37.     return 0;
  38. }
複製代碼

作者: 劉得旗    時間: 2013-10-19 17:00

  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.            case 8:
  15.                 cout<<"甲等";
  16.                 break;
  17.            case 7:
  18.                 cout<<"已等";
  19.                 break;     
  20.            case 6:
  21.                 cout<<"丙等";
  22.                 break;
  23.            case 5:
  24.            case 4:
  25.            case 3:     
  26.            case 2:
  27.            case 1:
  28.            case 0:
  29.                 cout<<"不及格";
  30.                 break;
  31.            default:
  32.                 cout<<"Error";                                       
  33.     }      
  34.    

  35. system("pause");
  36. return 0;
  37. }
複製代碼

作者: 張彥承    時間: 2013-10-19 17:04

  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:
  13.     case 9:                    
  14.     case 8:               
  15.         cout<<"a+";
  16.         break;
  17.     case 7:
  18.          cout<<"b+";
  19.          break;              
  20.     case 6:               
  21.         cout<<"c+";
  22.         break;
  23.     case 5:
  24.     case 4:
  25.     case 3:
  26.     case 2:
  27.     case 1:
  28.     case 0:
  29.        cout<<"fail";
  30.        break;
  31.     default:
  32.         cout<<"mistake";
  33.     }
  34.     system("pause");
  35.     return 0;

  36.    
  37.    
  38.    
  39. }
複製代碼

作者: 施伯叡    時間: 2013-10-19 17:07

  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.           case 8:
  15.                cout<<"甲等";
  16.                break;
  17.           case 7:
  18.                cout<<"乙等";
  19.                break;
  20.           case 6:
  21.                cout<<"丙等";
  22.                break;
  23.           case 5:
  24.           case 4:
  25.           case 3:
  26.           case 2:
  27.           case 1:
  28.           case 0:
  29.                cout<<"不及格";
  30.                break;
  31.           default:
  32.                cout<<"輸入錯誤";
  33.     }
  34.     cout<<endl;
  35.     system("pause");
  36.     return 0;
  37. }
複製代碼

作者: 張郁偵    時間: 2013-10-19 17:08

  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.       case 8:
  15.            cout<<"甲等";
  16.            break;
  17.       case 7:
  18.            cout<<"乙等";
  19.            break;      
  20.       case 6:
  21.            cout<<"丙等";
  22.            break;        
  23.       case 5:
  24.       case 4:
  25.       case 3:
  26.       case 2:
  27.       case 1:
  28.            cout<<"不及格";
  29.            break;
  30.       default:
  31.            cout<<"輸入錯誤";
  32.               
  33.       }
  34. system ("pause");
  35. return 0;   
  36. }
複製代碼

作者: 張郁庭    時間: 2013-10-19 17:10

本帖最後由 張郁庭 於 2013-10-19 17:25 編輯
  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.       case 8:
  15.           cout << " 甲等! ";
  16.           break;           
  17.       case 7:
  18.           cout << " 乙等!" ;
  19.           break;      
  20.       case 6:           
  21.           cout << " 丙等! ";
  22.           break;                  
  23.       case 5:            
  24.       case 4:               
  25.       case 3:           
  26.       case 2:        
  27.       case 1:
  28.       case 0:   
  29.           cout << " 不及格! ";
  30.           break;            
  31.       default:
  32.           cout << " 輸入錯誤! ";      
  33.    }
  34.    cout << endl;      
  35.    system("pause");
  36.    return 0;
  37. }
複製代碼





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