/* 求矩阵中的最小元素 */
#include <stdio.h>
#define H 8 //矩阵的最大行数
#define L 12 //矩阵的最大列数
int main()
{
/*** Begin ***/
int yl[L][H],m,n,a,b,c,d,e=0,f=0;
scanf("%d %d",&m,&n);
if((2<=m&&m<=H)&&(2<=n&&n<=L))
{
for (b=0;b<m;b++)
{
for (a=0;a<n;a++)
{
scanf("%d",&yl[b][a]);
}
}
for (d=0;d<m;d++)
{
for(c=0;c<n;c++)
{
printf("%4d",yl[d][c]);
if(yl[e][f]>yl[d][c])
{
e=d;
f=c;
}
}
printf("\n");
}
printf("最小值%5d在%d行%d列。" ,yl[e][f],e,f);
}
else if((m<2||m>H) && (2<=n&&n<=L))
{
printf("行号不合适!");
}
else if((2<=m && m<=H) && (n<2||n>L))
{
printf("列号不合适!");
}
else
printf("行号、列号都不合适!");
/*** End ***/
return 0;
}
22.C语言之求矩阵中的最小元素
最新推荐文章于 2024-04-25 10:26:25 发布