C语言:矩阵中的最小元素
题目描述
给定一个5X5的整数矩阵,找出其中最小的元素,输出所在的行号、列号和元素值,其中行号和列号都从0开始。
例如,有矩阵:
5 86 53 50 18
25 67 79 44 68
79 63 24 84 100
42 30 59 47 37
28 10 32 23 81
其中最小元素的行号和列号都是0,值是5
输入格式
一个5X5的矩阵,数据之间用空格隔开
输出格式
一行,依次输出最小元素所在的行号、列号和值,中间以空格分隔
#include <stdio.h>
#include <math.h>
#include <string.h>
int main()
{
int a[5][5];
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
scanf("%d",&a[i][j]);
}
}
int min=a[0][0];
int r=0,c=0;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(min>a[i][j])
{
min=a[i][j];
r=i;
c=j;
}
}
}
printf("%d %d %d",r,c,min);
return 0;
}