从键盘输入一个班级学生(人数不确定)一门课的五分制成绩,编程要求每输入一个五分制成绩,就显示其所在的分数段,同时,统计并打印每种成绩的人数。
#include<stdio.h>
int main()
{
int aCount=0,bCount=0,cCount=0,dCount=0,eCount=0;
char grade;
printf("Please enter the letter grade ended by #:\n");
grade=getchar();
while(grade!='#')
{
switch(grade)
{
case 'A':
case 'a':
printf("90--100\n");
aCount++;
break;
case 'B':
case 'b':
printf("80--89\n");
bCount++;
break;
case 'C':
case 'c':
printf("70--79\n");
cCount++;
break;
case 'D':
case 'd':
printf("60--69\n");
dCount++;
break;
case 'E':
case 'e':
printf("<60\n");
eCount++;
break;
default:printf("Incorrect letter entered.Please enter again.\n");
}
grade=getchar();
}
printf("Result:A:%d,B:%d,C:%d,D:%d,E:%d\n",aCount,bCount,cCount,dCount,eCount);
system("pause");
return 0;
}