c语言问题 二维数组a的最大值及其对应的行列位置(拒绝复制别人的答案)

2024年11月28日 20:34
有1个网友回答
网友(1):

int mmax(int a[3][4],int *r,int *c){
int i,j;
for(*r=*c=i=0;i<3;i++)
for(j=0;j<4;j++)
if(a[i][j]>a[*r][*c])
*r=i,*c=j;
return a[*r][*c];
}
void input(int a[3][4]){
int i,j;
for(i=0;i<3;i++)
for(j=0;j<4;scanf("%d",a[i]+j++));
}