二维数组每行的最大值
程序代码:#include <stdio.h>
void find(int a[][4])
{
int (*p)[4], *q, *max;
for(_______________________)
{
max=*p;
for(_______________________)
{
_______________________
}
printf("%d\n", *max);
}
}
int main()
{
int a[4][4],i,j;
for(i=0; i<4; i++)
for(j=0; j<4; j++)
scanf("%d", &a[i][j]);
find(a);
return 0;
} 如上,是填空题,楼主是这样写的
程序代码:for(p=a;p<a+4;++p)
{
max=*p;
for(int i=0,q=a[i]+1;q<a[i]+4;++i,++q)
{
if (*q>*max)
*max=*q;
}但在运行时提示错误,也看不懂是咋回事,求大神







