返回列表 發帖

015_簡單成績評等

宣告一個整數變數讓使用者輸入一個分數(0~100)
如果分數是 90~100 得 A
如果分數是 80~89 得 B
如果分數是 70~79 得 C
如果分數是 60~69 得 D

否則就"不及格"

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

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.         while(true)
  7.         {
  8.                 int score;
  9.                 cout<<"請輸入一個分數(0~100):";
  10.                 cin>>score;
  11.                        
  12.                 int level = (int)(score/10);
  13.                 switch(level)
  14.                 {
  15.                         case 10:
  16.                         case  9:               
  17.                           cout<<"a"<<endl;
  18.                           break;
  19.                         case  8:
  20.                           cout<<"b"<<endl;
  21.                           break;
  22.                         case  7:
  23.                           cout<<"c"<<endl;
  24.                           break;
  25.                         case  6:       
  26.                            cout<<"d"<<endl;
  27.                           break;          
  28.                         default:
  29.                           cout<<"不及格"<<endl;
  30.                 }
  31.                 return 0;
  32.         }                       
  33. }
複製代碼

TOP

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

TOP

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


  6. while(true)
  7. {

  8. int score = 0;
  9. int level = 0;



  10. cout << "輸入分數:";
  11. cin >> score;
  12.   level = score/10;
  13.   switch(level) {
  14.   
  15.   case 10:
  16.   case 9:
  17.   
  18.     cout << "得A" << endl;
  19.         break;
  20.         case 8:
  21.          cout<< "得B" << endl;
  22.         break;
  23.         case 7:
  24.          cout<<"得C" << endl;
  25.         break;
  26.                 case 6:
  27.         cout<< "得D" << endl;
  28.         break;
  29.         default:
  30.                 cout<<"不及格"<<endl;
  31. }
  32.                 system ("pause");
  33. }
  34.        
  35.         return 0;
  36. }
複製代碼

TOP

返回列表