#include<bits/stdc++.h>//
using namespace std;
int a[1000][100],v,maxx,minn,c;
int main()
{
for(int i=1;i<=5;i++)
{
for(int j=1;j<=5;j++)
{
cin>>a[i][j];//输入
}
}
for(int i=1;i<=5;i++)
{
maxx=0,minn=99999;//初始化
for(int j=1;j<=5;j++)//寻找行最大数的坐标
{
if(maxx<a[i][j])
{
maxx=a[i][j];
c=i;//统计行的坐标
v=j;//统计列的坐标
}
}
for(int j=1;j<=5;j++)//寻找列最小数的坐标
{
if(minn>a[j][v])
{
minn=a[j][v];//寻找列的最小数要将列固定,行变化
}
}
if(maxx==minn)//如果行最大数和列最小数都是这个数,输出
{
cout<<c<<" "<<v<<" "<<a[c][v];
return 0;//结束
}
}
cout<<"not found";//别忘了写这个
return 0;
}
//计算鞍点c++
最新推荐文章于 2024-10-20 23:59:56 发布