```c
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[4][4]={{1,2,3,4},{2,3,4,5},{3,4,5,6},{4,5,6,7}};
int sum=0;
int average;
for(int i=0;i<4;i++)
{
for(int j=0;j<4;j++)
{
sum=sum+a[i][j];
}
}
average=sum/16;
printf("Sum:%d\n",sum);
printf("Average:%d\n",average);
return 0;
}
```
if(a[i][j] > max){
max = a[i][j]
}
aver = sum / 20放到for循环的外面
并且最好用浮点型表示,否则有误差
求和没有问题,平均数要放到for循环外头