我在第一层的循环开头给sum初始化了,为什么在第二轮的循环出现错误了
实在想不通啊T^T
#include <stdio.h>
#define M 3
#define N 4
int main()
{
int a[M][N];
float sum[M], ave[M];
int i, j;
for (i = 0; i < M; i++) // 索引 从 0开始
{
sum[i] = 0;
for (j = 0; j < N; j++) // 索引 从 0开始
{
scanf("%d", &a[i][j]);
sum[i] = sum[i] + a[i][j];
}
ave[i] = sum[i] / 4;
printf("sum[%d]=%-5.2f,p=%-5.2f\n",i, sum[i], ave[i]);
}
return 0;
}