#include <stdio.h>
int main() {
int i,sc,grade[5] = {0};
char s[][7] = {"优秀","优良","良好","及格","不及格"};
printf("请输入成绩:");
while(scanf("%d",&sc) == 1) {//Ctrl + Z结束输入过程
if(sc <= 100 && sc >= 90) ++grade[0];
else if(sc >= 80 && sc <=89) ++grade[1];
else if(sc <= 79 && sc >= 70) ++grade[2];
else if(sc <=69 && sc >= 60) ++grade[3];
else if(sc >= 0 && sc < 60) ++grade[4];
else printf("不合理数据,请重新输入。\n");
printf("请输入成绩:");
}
for(i = 0; i < 5;++i)
if(grade[i]) printf("%s成绩,%d个人。\n",s[i],grade[i]);
printf("\n");
return 0;
}
本回答被网友采纳