这是一个用c语言编写程序的问题,其要求输入某学生的四科成绩,然后求出总分和平均分,并找出最高分和最低分。
时间: 2023-06-23 19:09:52 浏览: 120
c代码-输入5名学生的分数,并显示出他们的总分和平均分。
以下是用 C 语言编写的程序,可以实现输入某学生的四科成绩,然后求出总分和平均分,并找出最高分和最低分:
```c
#include <stdio.h>
int main()
{
float score1, score2, score3, score4, total, average;
float max_score, min_score;
printf("请输入四个科目的成绩:\n");
scanf("%f%f%f%f", &score1, &score2, &score3, &score4);
// 计算总分和平均分
total = score1 + score2 + score3 + score4;
average = total / 4;
// 找出最高分和最低分
max_score = score1;
if (score2 > max_score) {
max_score = score2;
}
if (score3 > max_score) {
max_score = score3;
}
if (score4 > max_score) {
max_score = score4;
}
min_score = score1;
if (score2 < min_score) {
min_score = score2;
}
if (score3 < min_score) {
min_score = score3;
}
if (score4 < min_score) {
min_score = score4;
}
printf("总分为:%.2f\n", total);
printf("平均分为:%.2f\n", average);
printf("最高分为:%.2f\n", max_score);
printf("最低分为:%.2f\n", min_score);
return 0;
}
```
程序运行后,会提示用户输入四个科目的成绩,用户输入完成后程序会计算总分和平均分,并找出最高分和最低分,最后输出结果。
阅读全文