3416 - 考试五 成绩整理
时间限制 : 1 秒
内存限制 : 128 MB
输入一个班的成绩(百分制),并统计处于不同等级:A:100~85,B:84~75,C:74~60,D:<60,的人数,并输出
题目输入
依次输入一个班(不超过100个)的成绩以空格分开;
题目输出
A:人数
B:人数
C:人数
D:人数
输入/输出样例
输入格式
12 36 65 74 98 86 77 42 31
输出格式
A:2 B:1 C:2 D:4
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); }