定义一个有10个元素的数组,用其代表10个学生的考试成绩,从键盘输入10个成绩, 分别统计优、良、中、及格、不及格的人数。
时间: 2024-05-14 10:13:36 浏览: 97
定义一个有10个元素的数组,用其代表10个学生的考试成绩,从键盘输入10个成绩,统计平均成绩,输出高于平均成绩的序号。
好的,这是一个计算题,很简单。定义一个长度为10的整型数组,使用循环语句从键盘输入10个考试成绩,并统计各个等级的人数即可。以下是示例代码:
```
#include <stdio.h>
int main()
{
int i, score[10];
int excellent = 0, good = 0, medium = 0, pass = 0, fail = 0;
for (i = 0; i < 10; i++)
{
printf("请输入第%d个学生的成绩:", i + 1);
scanf("%d", &score[i]);
if (score[i] >= 90) //评分为优秀
excellent++;
else if (score[i] >= 80) //评分为良好
good++;
else if (score[i] >= 70) //评分为中等
medium++;
else if (score[i] >= 60) //评分为及格
pass++;
else //评分为不及格
fail++;
}
printf("\n优秀:%d人\n", excellent);
printf("良好:%d人\n", good);
printf("中等:%d人\n", medium);
printf("及格:%d人\n", pass);
printf("不及格:%d人\n", fail);
return 0;
}
```
希望这个代码可以帮到您。
阅读全文