已知有三位学生,编写C语言程序实现如下功能: 输入每位学生的语文、数学两门课程成绩,输出每位学生的平均成绩。
时间: 2024-01-24 20:17:29 浏览: 93
C语言程序设计-输入2个学生3门课的成绩,计算学生成绩平均分,课程平均分和最高分.
5星 · 资源好评率100%
以下是实现该功能的C语言程序:
```c
#include <stdio.h>
int main() {
float score1, score2, avg1;
float score3, score4, avg2;
float score5, score6, avg3;
// 输入第一位学生的成绩
printf("请输入第一位学生的语文成绩:");
scanf("%f", &score1);
printf("请输入第一位学生的数学成绩:");
scanf("%f", &score2);
avg1 = (score1 + score2) / 2;
// 输入第二位学生的成绩
printf("请输入第二位学生的语文成绩:");
scanf("%f", &score3);
printf("请输入第二位学生的数学成绩:");
scanf("%f", &score4);
avg2 = (score3 + score4) / 2;
// 输入第三位学生的成绩
printf("请输入第三位学生的语文成绩:");
scanf("%f", &score5);
printf("请输入第三位学生的数学成绩:");
scanf("%f", &score6);
avg3 = (score5 + score6) / 2;
// 输出每位学生的平均成绩
printf("第一位学生的平均成绩为:%.2f\n", avg1);
printf("第二位学生的平均成绩为:%.2f\n", avg2);
printf("第三位学生的平均成绩为:%.2f\n", avg3);
return 0;
}
```
程序中定义了三个变量分别表示每位学生的语文成绩、数学成绩和平均成绩。使用 `scanf` 函数输入每位学生的成绩,并计算平均成绩,最后使用 `printf` 函数输出每位学生的平均成绩。需要注意的是,平均成绩的计算方式为两门课程成绩之和除以2。
阅读全文