a053: Sagit's 計分程式
Tags : 多重 if
Accepted rate : 21035人/21630人 ( 97% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-03-02 19:41

Content

sagit 是一位高中電腦老師,這學期正在教學生寫C++程式。他的評分標準是依照每一位學生在 ZeroJudge 系統上解出的題數,去計算出對應的得分。為了不讓分數落差太大,因此他並不是採取每一題固定得分的方式,而是隨著題數增加而調整每題的得分。規則如下:

  1. 答對題數在 0~10 者,每題給6分。
  2. 題數在 11~20 者,從第11題開始,每題給2分。(前10題還是每題給6分)
  3. 題數在 21~40 者,從第21題開始,每題給1分。
  4. 題數在 40 以上者,一律100分。

如此一來,只要寫10題,就可以得到60分,寫20題,就可以得到80分,不過要得到滿分100分,則是要寫到40題,所以同學們分數的差距就大大地減少了。 

不過問題來了,雖然學生們因為這樣的計分公式而大大地提升了及格率,但因為 sagit 有600多位學生,一個一個去計算真的是一件很吃重的工作,所以現在想請你幫他寫個程式解決這個問題。

Input

每組測資只有一個整數 N (0<=N<=100),代表學生在 ZeroJudge 系統上解出的題數。

Output

印出該位同學的得分。

Sample Input #1
10
Sample Output #1
60
Sample Input #2
40
Sample Output #2
100
測資資訊:
記憶體限制: 512 MB
公開 測資點#0 (10%): 1.0s , <1K
公開 測資點#1 (10%): 1.0s , <1K
公開 測資點#2 (10%): 1.0s , <1K
公開 測資點#3 (10%): 1.0s , <1K
公開 測資點#4 (10%): 1.0s , <1K
公開 測資點#5 (10%): 1.0s , <1K
公開 測資點#6 (10%): 1.0s , <1K
公開 測資點#7 (10%): 1.0s , <1K
公開 測資點#8 (10%): 1.0s , <1K
公開 測資點#9 (10%): 1.0s , <1K
Hint :
Tags:
多重 if
出處:
Sagit's 教學題 [管理者: sagit(sagit) ]


ID User Problem Subject Hit Post Date
31184 oh_my_god(often) a053
Score
55 2022-07-17 21:29
30725 leo945394dj6...(Fox) a053
268 2022-06-09 01:35
29579 e3524167(Kenlogin) a053
C++紀錄
563 2022-03-12 21:08
28725 oxxostudio(oxxo.studio) a053
Python 解答
604 2021-12-29 13:31
28663 weber40201@g...(風瑋風der Game) a053
C++ (無情暴力解)
732 2021-12-24 23:53