多組資料之成績評估

2021-06-20 10:01:29 字數 993 閱讀 6144

題目描述

我們知道,高中會考是按等級來的。 90~100

為a; 80~89

為b; 70~79 

為c; 60~69

為d; 0~59為e

。 編寫乙個程式,對輸入的乙個百分制的成績

t,將其轉換成對應的等級。 輸入

輸入資料有多組,每組佔一行,由乙個整數組成。 輸出

對於每組輸入資料,輸出一行。如果輸入資料不在0~100

範圍內,請輸出一行:

對於這種「多對一

」的問題,一般情況下,使用if條件語句來解答比較合適;因為題目要求輸入多組資料,且沒有限制,所以,使用while輸入比較好;

對於輸入的資料,直接判斷,比如,資料在90到100之間(

if(a>=90&&a<=100)

),輸出a就行了(

cout<

),別忘了輸出每個結果後都要換行(

'\n'

);但要注意,在兩個數的範圍之間,要用&&連線,不能用數學的形式;比如,在90到100之間,不能表示成

if(90<=a<=100)

,而應該表示成

if(a>=90&&a<=100)

多組資料之親和數

題目描述 如果a的因子和等於b,b的因子和等於a,且 a b,則稱a,b為親密數對。比如 220的所有真約數 即不是自身的約數 之和為 1 2 4 5 10 11 20 22 44 55 110 284 284 的所有真約數和為 1 2 4 71 142 220 你的任務就編寫乙個程式,判斷給定的兩...

多組資料分類

最近新生賽選拔就要開始了,師傅想選乙個心儀的徒弟繼承他的衣缽,他想看看新生的實力,但是師傅比較懶,要我幫他給新生排個名次,首先是按照iq從大到小排名,在iq同樣的基礎上按照aq從小到大排名,若iq和aq都相同,則根據id從小到大排名.輸入形式 n a1 a2 an f1 f2 fn 第一行輸入乙個正...

1913 成績評估

time limit 1 sec memory limit 64 mb submit 1398 solved 575 submit status web board 我們知道,高中會考是按等級來的。90 100為a 80 89為b 70 79 為c 60 69為d 0 59為e。編寫乙個程式,對輸入...