请高手解答下,关于二维数组的问题
#include<stdio.h>#include<conio.h>
void main(void)
{
int i,j,k;
int score[6][3]={{0},{0},{0}};
double sum[3]={0.0};
double average[3]={0.0};
printf("请以此输入学生的成绩:\n");
printf("格式;数学 语文 英语\n");
for(i=0;i<6;i++)
for(j=0;j<3;j++)
{
scanf("%d",&score[i][j]);
sum[j]+=score[i][j];
}
printf("平均成绩是:\n");
for(k=0;k<3;k++)
{
average[k]=sum[k]/6.0;
printf("%.1f ",average[k]);
}
getch();
}
为什么后面这个数组average[k]是对的前面并没有声明。还有average[k]=sun[k]/6.0 是什么意思?谢谢了 我才学C语言1个星期
for(k=0;k<3;k++)
{
average[k]=sum[k]/6.0;
printf("%.1f ",average[k]);
}