期末考試之分等級
阿新 • • 發佈:2018-11-09
期末考試之分等級
Time Limit: 1000 ms Memory Limit: 65536 KiB
Problem Description
期末考試結束了,老師想要根據學生們的成績劃分出等級。共有5個等級A,B,C,D和E。
劃分方法如下,90分(含90)以上的為A,8090(含80)間的為B,7080(含70)間的為C,
60~70(含60)的為D,不及格的為E。
根據輸入的成績,程式設計輸出各個級別段人數。
Input
輸入第一行包含一個正整數N(N<= 100)代表學生的數目,接下來有N行資料每行一個整數(0~100)代表
一個學生的成績。
Output
輸出有五行格式如下:
A nA
B nB
C nC
D nD
E nE
其中A,B,C,D,E代表等級,nA,nB等代表個等級的人數,等級和人數之間有一個空格。
Sample Input
6
66
73
85
99
100
59
Sample Output
A 2
B 1
C 1
D 1
E 1
Hint
Source
#include<stdio.h> int main() { int n,i,a[101],b[101]={0}; scanf("%d",&n); for(i=1;i<=n;i++) scanf("%d",&a[i]); for(i=1;i<=n;i++) { if(a[i]>=90) b[1]++; else if(a[i]>=80&&a[i]<90) b[2]++; else if(a[i]>=70&&a[i]<80) b[3]++; else if(a[i]>=60&&a[i]<70) b[4]++; else b[5]++; } for(i=1;i<=5;i++) { printf("%c %d\n",'A'+i-1,b[i]); } return 0; }