#include<stdio.h>
int sum(int a[3][5], int n)
{
int sum = 0;
for (int j = 0; j < 5; j++)
{
sum += a[n][j];
}
return sum;
}
int main()
{
int arr[3][5] = { 0 };
int i = 0, j = 0;
for (i = 0; i < 3; i++)
{
printf("请输入第%d位同学五门课程的成绩", i + 1);
for (j = 0; j < 5; j++)
{
scanf("%d", &arr[i][j]);
}
printf("\n");
}
int sum1=sum(arr, 0);
int sum2 = sum(arr, 1);
int sum3 = sum(arr, 2);
printf("同学一的总成绩为%d,平均成绩为%lf\n", sum1, sum1 / 5.0);
printf("同学二的总成绩为%d,平均成绩为%lf\n", sum2, sum2 / 5.0);
printf("同学三的总成绩为%d,平均成绩为%lf\n", sum3, sum3 / 5.0);
printf("总平均成绩为%lf", (sum1 + sum2 + sum3) / 3.0);
return 0;
}
已知3个学生的5门课程的成绩,将其存入一个二维数组,要求输出每名学生的总成绩、平均成绩和总平均成绩。
最新推荐文章于 2024-09-03 14:16:45 发布