#21169: 解題報告


asdfghjkl32651853 (54511)

School : 國立臺南女子高級中學
ID : 117933
IP address : [175.182.203.190]
Last Login :
2020-06-21 08:57:17
a053. Sagit's 計分程式 -- Sagit's 教學題 | From: [59.120.102.253] | Post Date : 2020-04-24 09:14

用switch

可以使用「...」來設定一個比 對的數值範圍

則此題主要程式碼如下:

int main() {

 int N;

 cin >> N;

 switch (N) {

  case 0 ... 10:

  cout << N * 6 << endl;

  break;

  case 11 ... 20:

  cout << 6*10 + (N - 10) * 2 << endl;

  break;

  case 21 ... 40:

  cout << 6*10 + 2*10 + (N -20) << endl;

  break;

  default:

  cout << 100 << endl;

 

 
ZeroJudge Forum