游客 Signup | Login
中文 | En

3416 - 考试五 成绩整理

输入一个班的成绩(百分制),并统计处于不同等级:A:100~85,B:84~75,C:74~60,D:<60,的人数,并输出

Input

依次输入一个班(不超过100个)的成绩以空格分开;

Output

A:人数

B:人数

C:人数

D:人数

Examples

Input

12 36 65 74 98 86 77 42 31

Output

A:2
B:1
C:2
D:4

Solution C

int main(int argc, const char * argv[]) {
    int score[100];
    int i;
    int countA = 0;
    int countB = 0;
    int countC = 0;
    int countD = 0;
    for (i = 0; i < 100; i++) {
    //    scanf("%d",&score[i]);
        score[i] = -1;
    }
    for (i = 0; i < 100; i++) {
        scanf("%d",&score[i]);
    }
    i = 0;
    while (score[i] != -1) {
        if ((score[i]>=85) && (score[i]<=100)) 
            countA ++;
        else if ((score[i]>=75) && (score[i]<=84))
            countB ++;
        else if ((score[i]>=60) && (score[i]<=74))
            countC ++;
        else
            countD ++;
          i++;
    }
    

    printf("A:%d\nB:%d\nC:%d\nD:%d\n",countA,countB,countC,countD);
}
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题