3.c语言程序设计 编程输出3×4的二维数组中的最大值、最小值及其所在的行列;

2024-11-23 09:11:29
推荐回答(2个)
回答1:

#include
int main()
{ int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12},max,min,i,j,k[5]={0};
max=min=a[0][0];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
{ if(a[i][j]>max)
{ max=a[i][j];
k[1]=i;
k[2]=j;
}
if(a[i][j] { min=a[i][j];
k[3]=i;
k[4]=j;
}
}
printf("a[%d][%d]=%d\n",k[1],k[2],max);
printf("a[%d][%d]=%d\n",k[3],k[4],min);
return 0;
}

回答2:

#include
int main()
{ int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12},max,min,i,j,k[5]={0};
max=min=a[0][0];