7 2 統計成績2 10 分

2021-09-29 19:36:56 字數 1176 閱讀 3539

統計學生成績(資料規模大,高效輸入和高效演算法,主要是卡時) 本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分制成績的轉換規則: •大於等於90分為a; •小於90且大於等於80為b; •小於80且大於等於70為c; •小於70且大於等於60為d; •小於60為e。

輸入格式:

輸入在第一行中給出乙個正整數n(≤6000000),即學生人數;第二行中給出n個學生的百分制成績(非負整數),其間以空格分隔。

輸出格式:

在一行中輸出a、b、c、d、e對應的五分制成績的人數分布,數字間以空格分隔,行末不得有多餘空格。

輸入樣例:

在這裡給出一組輸入。例如:

777 54 92 73 60 65 69

輸出樣例:

在這裡給出相應的輸出。例如:

1 0 2 3 1

#include

inline

void

scan_d

(int

*num)

else

*num = in -

'0';

while

(in =

getchar()

, in >=

'0'&&in <=

'9')

return;}

int a[

120]

;int

main()

i =0;

for(

; i <

60; i++

) e +

= a[i]

;for

(; i <

70; i++

) d +

= a[i]

;for

(; i <

80; i++

) c +

= a[i]

;for

(; i <

90; i++

) b +

= a[i]

;for

(; i <=

100; i++

) a +

= a[i]

;printf

("%d %d %d %d %d"

, a, b, c, d, e)

;return0;

}

PTA 統計成績2 10分

給定n個學生的基本資訊,包括學號 由12個數字組成的字串 姓名 長度小於20的不包含空白字元的非空字串 高等數學成績 c語言程式設計成績,成績均為 0,100 區間內的整數,要求統計高等數學成績及格的人數,並按輸入順序給出高等數學及格學生名單。輸入格式 輸入在一行中給出正整數n 10 隨後n行,每行...

7 2 互評成績 (25 分)

7 2 互評成績 25 分 學生互評作業的簡單規則是這樣定的 每個人的作業會被k個同學評審,得到k個成績。系統需要去掉乙個最高分和乙個最低分,將剩下的分數取平均,就得到這個學生的最後成績。本題就要求你編寫這個互評系統的算分模組。輸入第一行給出3個正整數n 3 n 10 4 學生總數 k 3 k 10...

7 2 樹種統計 20 分

隨著衛星成像技術的應用,自然資源研究機構可以識別每一棵樹的種類。請編寫程式幫助研究人員統計每種樹的數量,計算每種樹佔總數的百分比。輸入格式 輸入首先給出正整數n 10 5 隨後n行,每行給出衛星觀測到的一棵樹的種類名稱。種類名稱由不超過30個英文本母和空格組成 大小寫不區分 輸出格式 按字典序遞增輸...