1. 程式人生 > >期末考試之分等級

期末考試之分等級

期末考試之分等級

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;
}