Sicily 1818 成績轉換

2021-06-29 10:58:19 字數 764 閱讀 5581

time limit: 5 secs, memory limit: 32 mb

儲存學生姓名和成績,然後通過姓名查詢該學生的成績等級。

輸入為百分制的成績,將其轉換成對應的等級,具體轉換規則如下:

90~100 為 a;

80~89 為 b;

70~79 為 c;

60~69 為 d;

0~59 為 e;

輸入有多組資料。第一行為資料組數t。

對於每組資料,第一行包含兩個整數 n(1注意: 資料有可能有重複名字的學生,以最後一次出現的成績為準。

對於每個查詢,輸出一行, 表示該學生成績等級。如果輸入資料不在 0~100 範圍內,請輸出一行:「score is error!」。

1

4 3cigam 56

cxw 67

xzz 100

daxia 123

daxia

cigam

xzz

score is error!

ea

1.33s:

#include #include #include #include using namespace std;

void print(int a)

int main()

while (ques_num--)

}return 0;

}

sicily 1818 成績轉換

試用stl 的map 容器 在儲存成績時將名字與 成績 換為abcde後 的匹配,查詢時直接找到輸出 problem 1818 submission 1005080 the source code is licensed under creative commons attribution nonc...

2004 成績轉換

problem description 輸入乙個百分制的成績t,將其轉換成對應的等級,具體轉換規則如下 90 100為a 80 89為b 70 79為c 60 69為d 0 59為e input 輸入資料有多組,每組佔一行,由乙個整數組成。output 對於每組輸入資料,輸出一行。如果輸入資料不在0...

2004 成績轉換

problem description 輸入乙個百分制的成績t,將其轉換成對應的等級,具體轉換規則如下 90 100為a 80 89為b 70 79為c 60 69為d 0 59為e input 輸入資料有多組,每組佔一行,由乙個整數組成 output 對於每組輸入資料,輸出一行。如果輸入資料不在0...