#include <stdio.h>
// 计算平均成绩
float Average_score(float scores[])
{
float sum = 0.0;
for (int i = 0; i < 5; i++) {
sum += scores[i];
}
return sum / 5.0;
}
// 计算平均课程分数
float Average_course(float scores[][5], int course)
{
float sum = 0.0;
for (int i = 0; i < 3; i++) {
sum += scores[i][course];
}
return sum / 3.0;
}
int main()
{
float scores[3][5];
// 输入每个学生的5门成绩
for (int i = 0; i < 3; i++) {
printf("请输入第%d位学生的5门成绩:\n", i + 1);
for (int j = 0; j < 5; j++) {
scanf("%f", &scores[i][j]);
}
}
// 计算每个学生的平均分
printf("每个学生的平均分如下所示:\n");
for (int i = 0; i < 3; i++) {
printf("第%d位学生的平均分为:%f\n", i + 1, Average_score(scores[i]));
}
// 计算每门课的平均分
printf("每门课的平均分如下所示:\n");
for (int i = 0; i < 5; i++) {
printf("第%d门课的平均分为:%f\n", i + 1, Average_course(scores, i));
}
return 0;
}
输入3位同学5门成绩,分别求平均成绩,每科平均成绩
于 2023-05-02 16:40:12 首次发布