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

2024年11月23日 09:11
有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];