用c++编写下面的程序:1.从键盘输入某班学生程序设计课程考试成绩,评定 每个学生的成绩等级。如果高于平均分10分,则等级 为“优秀”;如果低于平均分10分,则等级为“一般”;否 则等级为"良
时间: 2023-06-05 19:05:32 浏览: 175
好"。要求:输入学生人数和各位学生的分数,并输出每个学生的等级。
请参考以下程序:
#include <stdio.h>
#define MAX_NUM 100
int main() {
int n, sum = 0, i;
float avg, score[MAX_NUM];
char grade[MAX_NUM];
printf("请输入学生人数:");
scanf("%d", &n);
printf("请输入每位学生的分数:\n");
for (i = 0; i < n; i++) {
scanf("%f", &score[i]);
sum += score[i];
}
avg = (float)sum / n;
printf("平均分为:%.2f\n", avg);
for (i = 0; i < n; i++) {
if (score[i] >= avg + 10) {
grade[i] = '优';
} else if (score[i] <= avg - 10) {
grade[i] = '一';
} else {
grade[i] = '良';
}
printf("第%d位学生的成绩等级为:%c\n", i + 1, grade[i]);
}
return 0;
}
阅读全文