编写程序实现功能:输入高数、英语、计算机三门课程成绩,计算三门课程的平均分、最高分,并根据平均分划分等级:如果大于85分则为“A级”,如果70-85则为“B级”,如果60-70则为“C级”,如果小于60则为“D级”。输出三门课程的平均分、最高分、等级。
时间: 2023-04-08 16:00:40 浏览: 119
C语言程序设计-输入2个学生3门课的成绩,计算学生成绩平均分,课程平均分和最高分.
5星 · 资源好评率100%
很高兴回答您的问题。这是一个计算机程序设计问题,我可以为您提供一个解决方案。以下是一个示例程序,可以实现您所需的功能:
```
#include <stdio.h>
int main() {
float math, english, computer, average, max;
char grade;
printf("请输入高数、英语、计算机三门课程成绩:\n");
scanf("%f%f%f", &math, &english, &computer);
// 计算平均分和最高分
average = (math + english + computer) / 3;
max = math > english ? (math > computer ? math : computer) : (english > computer ? english : computer);
// 判断等级
if (average >= 85) {
grade = 'A';
} else if (average >= 70) {
grade = 'B';
} else if (average >= 60) {
grade = 'C';
} else {
grade = 'D';
}
// 输出结果
printf("平均分:%.2f\n", average);
printf("最高分:%.2f\n", max);
printf("等级:%c\n", grade);
return 0;
}
```
您可以将以上代码复制到您的编译器中运行,输入三门课程的成绩,即可得到平均分、最高分和等级。希望这个程序能够帮助到您。
阅读全文