永发信息网

C++找马鞍数

答案:1  悬赏:80  手机版
解决时间 2021-08-01 05:06

Description

求一个n*n数阵中的马鞍数,输出它的位置。(所谓马鞍数,是指在行上最小而在列上最大的数。)
n<=20

Input

第一行为n的值;
从第二行开始,为一个n*n的数阵;

Output

若存在马鞍数,则分两行输出马鞍数的行坐标与列坐标;否则输出“no”;

Sample Input

5
5 6 7 8 9
4 5 6 7 8
3 4 5 2 1
2 3 4 9 0
1 2 5 4 8

Sample Output

1 1

最佳答案
#include <iostream.h>
void main()
{
const int row=5,col=5;
int array[row][col];
int i,j,min_row=0,min_col=0,max,min,m,n;
int r; //这里定义r

for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
cin>>array[i][j];

}

for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
cout<<array[i][j]<<" ";
cout<<endl;

}


for(m=0;m<5;m++)
{
min=array[m][0];
min_row=m;
min_col=0;
for(n=0;n<5;n++)
{
if(min>array[m][n])
{
min=array[m][n];
min_row=m;
min_col=n;
}
}



max=array[m][min_col];

for(r=0;r<5;r++) //这里改成r了
{
if(max<array[r][min_col])
max=array[r][min_col];


}

if(min==max)
cout<<"马鞍点是"<<max<<endl;
else
cout<<"no"<<endl;


}


}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
外地人在按接汽车拿什么抵押
招商银行信用卡消费3000按照最低还款,一个月
安静的QQ名字
卖漆时间长了,会对身体健康有影响吗?
5230和5530那款好。介绍一下。
爱可以凭感觉么?,,
梁园区商丘宜家房产(八一路店)这个地址在什么
現在最恐怖的電影
数学应用题解题方法
纳兰性德全集在哪下载
刘禹锡的秋天诗词名句,刘禹锡励志诗词十首
我18岁还能长高吗现在1.70
如果有一天你要在兄弟和爱人中选择一个的话,
长时间电脑前久坐,怎样缓解眼睛疲劳和颈椎,
用手机可以换QQ头像吗?
推荐资讯
享年+10年=天年 谁知道是什么意思??
哪里有布尾卖 ?
哪个好心人给我个QQ爱墙种子.
找几部《惊声尖笑》这样恶搞的电影
DNF河北3区圣骑士装备价格,
如果买彩票中了500万?你准备怎么花?才有意
在问问提问过问题之后、在去追问、问题是不是
NOKIA5700支持歌词吗?
喜欢一个人说放手就可以放手吗
两个狮子座的女生适合做好朋友吗
洪山区武汉洪山区春锦物资及脚手架租售这个地
郏县平顶山鸿丰家居地址在哪里啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?