输入一个3×5的整数矩阵,输出其中最大值、最小值和它们的行列坐标(从1开始)

来源:百度知道 编辑:UC知道 时间:2024/06/01 14:08:49
输入一个3×5的整数矩阵,输出其中最大值、最小值和它们的行列坐标(从1开始)

#include "stdio.h"
main()
{
int a[4][6]={0},i,j,max,min,h1,h2,l1,l2;
printf("please input a[3][5]:\n");
for(i=1;i<4;i++)
for(j=1;j<6;j++)
{
scanf("%d",&a[i][j]);
}
max=min=a[1][1];
for(i=1;i<4;i++)
for(j=1;j<6;j++)
{
if(a[i][j]>max){max=a[i][j];h1=i,l1=j;}
if(a[i][j]<min){min=a[i][j];h2=i,l2=j;}
}
printf(" max=%d,suo zai hang wei :%d,suo zai lie wei :%d ;\n min=%d,suo zai hang wei :%d,suo zai lie wei :%d .",max,h1,l1,min,h2,l2);
}

运行结果:
please input a[3][5]:
1 4 7 6 8
3 5 4 3 1
5 0 8 6 4
max=8,suo zai hang wei :1,suo zai lie wei :5 ;
min=0,suo zai hang wei :3,suo zai lie wei :2 .