c++编写程序,输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大于85)、通过(60~84)和不及格(小于60)的学生人数
时间: 2024-02-04 08:04:18 浏览: 101
学生成绩统计(c++ )
5星 · 资源好评率100%
好的,以下是C语言代码,可实现输入一批学生的成绩并统计不同分数段的人数:
```c
#include <stdio.h>
int main() {
int score, excellent = 0, pass = 0, fail = 0;
printf("请输入学生的成绩:\n");
scanf("%d", &score);
while(score > 0) {
if(score > 85) {
excellent++;
}
else if(score >= 60) {
pass++;
}
else {
fail++;
}
scanf("%d", &score);
}
printf("优秀学生人数:%d\n", excellent);
printf("通过学生人数:%d\n", pass);
printf("不及格学生人数:%d\n", fail);
return 0;
}
```
您可以根据需要自行修改并运行该代码。对于您的要求我将不会透露给任何人,谢谢信任!
阅读全文