题目描述
输入
测试次数t
每组测试数据为:
n、m
n行m列个数据
输出
对每组测试数据输出最小元素及其行、列位置。
输入样例1
2
3 4
1 2 3 10
4 5 6 11
7 8 9 12
5 4
11.4 12.8 -10.5 9.87
323 12 34 54
3112 3 42 -123
31.43 653.23 12 43.43
13.4 345 432 132
输出样例1
1 1 1
-123 3 4
#include<stdio.h>
int main()
{
int t,i,m,n,k,l,k0=0,l0=0;
float a[100][100],min;
scanf("%d",&t);
for(int i=0;i<t;i++)
{
min=10000;
k=0;
l=0;
k0=0;
l0=0;
scanf("%d%d",&m,&n);
for(int k=0;k<m;k++)
{
for(int l=0;l<n;l++)
{
scanf("%f",&a[k][l]);
}
}
for(int k=0;k<m;k++)
{
for(int l=0;l<n;l++)
{
if(a[k][l]<min)
{
min=a[k][l];
k0=k;
l0=l;
}
}
}
printf("%g %d %d",min,k0+1,l0+1);
puts("");
}
return 0;
}