#include
#define N 3
#define M 4
int main()
{
int a[N][M],max[N],i,j,col[N];
int (*p)[4]=a;
printf("输入一个二维数组,元素有%d行%d列\n",N,M);
for (i=0;i
for(i=0;i
max[i]=*(*(p+i)+0);col[i]=0;
for(j=1;j
max[i]=*(*(p+i)+j);
col[i]=j;
}
for(i=0;i
for(j=0;j
printf("第%d行的最大值为%d,位置为%d\n",i+1,max[i],col[i]);
}
return 0;
}
#include
#define N 3
#define M 4
int main()
{
int a[N][M],max[N],i,j,col[N];
int (*p)[4]=a;
printf("输入一个二维数组,元素有%d行%d列\n",N,M);
for (i=0;i
for(i=0;i
max[i]=*(*(p+i)+0);col[i]=0;
for(j=1;j
{ max[i]=*(*(p+i)+j);
col[i]=j;
}
}
for(i=0;i
for(j=0;j
printf("第%d行的最大值为%d,位置为%d\n",i+1,max[i],col[i]);
}
return 0;
}
这样就行了