2017年10月15日 星期日

[C_CH08-易] 計算MVP數值(C++)

[C_CH08-易] 計算MVP數值

問題描述:
試寫一個程式,讓使用者可以輸入籃球員的平均得分,籃板,助攻及抄截、失誤等數值。並依(得分*1+助攻*2+籃板*2+抄截*2)-(失誤*2)的公式取得此籃球員MVP數值。大於45分以上為A級球員,35~44分為B級球員,25~34之間為C級球員,低於25分為D級球員。
輸入說明:
每一組需要輸入五個正整數,依序分別代表:平均得分、籃板數、
助攻數、抄截數、失誤數。

輸出說明:
以MVP數值對應球員等級。
範例:

輸入範例:輸出範例:
20 12 15 6 3A
  1. #include <iostream>  
  2. using namespace std;  
  3.   
  4. int main() {  
  5.     // [C_CH08-易] 計算MVP數值  
  6.     int score , rebounds, assists, screenshots, errors;  
  7.     //平均得分、籃板數  、助攻數 、  抄截數   、失誤數。  
  8.     int mvp;  
  9.     while(cin >> score >> rebounds >> assists >> screenshots >> errors)  
  10.     {  
  11.         mvp = (score*1 + assists*2 + rebounds*2 + screenshots*2) - (errors*2);  
  12.         if(mvp>=45)  
  13.         {  
  14.             cout << "A" << endl;  
  15.         }  
  16.         else if(35 <= mvp && mvp <= 44)  
  17.         {  
  18.             cout << "B" << endl;  
  19.         }  
  20.         else if(25 <= mvp && mvp <= 34)  
  21.         {  
  22.             cout << "C" << endl;  
  23.         }  
  24.         else if(mvp < 25)  
  25.         {  
  26.             cout << "D" << endl;  
  27.         }  
  28.     }  
  29.     return 0;  
  30. }  

沒有留言:

張貼留言