题目:已知10个学生的5门课程的成绩,将其存入一个二维数组,求每个学生的总成绩和平均成绩。
# include <stdio.h>
int main()
{
int i, j, s = 0, v[10], a[10][5], sum[10];
for (i = 0; i < 10; i++)
{
printf("\n第%d个学生的成绩\n", i + 1);
for (j = 0; j < 5; j++)
{
switch (j) {
case 0:printf("第一门课成绩为:"); break;
case 1:printf("第二门课成绩为:"); break;
case 2:printf("第三门课成绩为:"); break;
case 3:printf("第四门课成绩为:"); break;
default:printf("第五门课成绩为:"); break;
}
scanf("%d", &a[i][j]);
s = a[i][j];
}
sum[i] = s;
v[i] = s / 5;
}
for (i = 0; i < 10; i++)
{
printf(" 第%d个学生的总分为:%d\t 平均分为:%d\n", i + 1, sum[i], v[i]);
}
return 0;
}