编写函数求出任意一个二维数组元素中最大值和最小值的下标,c语言程序题,在线等,谢谢谢谢谢

2024-11-07 01:24:47
推荐回答(1个)
回答1:

#include
#define ROW 3
#define COL 2
int main()
{
int a[ROW][COL];
int i,j,maxi,maxj,mini,minj,max,min;
printf("请输入数组a:");
for(i=0;i for(j=0;j scanf("%d",&a[i][j]);
max=min=a[0][0];
maxi=maxj=mini=minj=0;
for(i=0;i for(j=0;j {
if(a[i][j]>max)
{
max=a[i][j];
maxi=i;
maxj=j;
}
else if(a[i][j] {
min=a[i][j];
mini=i;
minj=j;
}
}
printf("数组的最大值为%d,位于第%d行,第%d列\n",max,maxi,maxj);
printf("数组的最小值为%d,位于第%d行,第%d列\n",min,mini,minj);
return 0;
}