随机产生2位5*5矩阵,找出其中最大,最小值,并找出其位置(c语言)

如题所述

#include<stdio.h>

#include<stdlib.h>
int main()
{
int a[5][5];

int i,j,m,n,max,min;

for(i=0;i<5;i++)

{
for(j=0;j<5;j++)

{
srand(i*5+j);

a[i][j]=rand%100;

}
}

max=a[0][0];
min=a[0][0];
for(i=0;i<5;i++)

{
for(j=0;j<5;j++)

{
if(max<a[i][j])
{
max=a[i][j];
m=i;
n=j;

}

}
}
printf("%d %d %d",m+1,n+1,max);
for(i=0;i<5;i++)

{
for(j=0;j<5;j++)

{
if(min>a[i][j])
{
min=a[i][j];
m=i;
n=j;

}

}
}
printf("%d %d %d",m+1,n+1,min);
return 0;
}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答