问题标题: 酷町堂:2554我怎么错了

0
0
已解决
王俊杰
王俊杰
初级守护
初级守护

include

include

using namespace std; int main() { int n,a[110][110],min,ni,nj,flag=1,f=0; cin>>n; for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) cin>>a[i][j]; } for(int i=1;i<=n;i++) { flag=1; min=a[i][1]; ni=i; nj=1; for(int k=1;k<=n;k++) if(a[k][nj]>min) { flag=0; break; } for(int j=2;j<=n;j++) { if(min } } if(flag==1) { f=0; cout<


0
已采纳
徐子宸
徐子宸
中级天翼
中级天翼

Hello,王俊杰!

虽然我看不清,但我提供一下思路吧!

首先,定义a[15][15],b[15],c[15];输入a数组;

然后int n,k=0x3f3f3f3f,s=-0x3f3f3f3f;

bool x=0;

接下来,找每行的最小值和每列的最大值;

每行的最小值:

用打擂台:

循环{

    循环{

    如果a[i][j]<k{

k=a[i][j];

}

}b[i]=k;

k=0x3f3f3f3f;//再从头来;

}

 

每列的最大值:

用打擂台:

循环{

    循环{

    如果a[j][i]>s{

s=a[j][i];

}c[i]=s;

}

s=-0x3f3f3f3f;//再从头来;

}

最后:

 

每行的最小值:

用打擂台:

循环{

    循环{

    if(a[i][j]==b[i]&&a[i][j]==c[j]){
                cout<<a[i][j]<<' '<<i<<' '<<j;
                x=1;//判断有无输出
            }

}

}if(x==0){    //如果没有输出

cout<<"N";

}

 

保AC!

望采纳,谢谢!

 

0
0
潘晨皓
潘晨皓
高级天翼
高级天翼

你这个代码……

能不能重发啊!!!

点这里->上传代码

换c++语言

 

最后,请你重发!!!!!!!!!

0
曹志
曹志
资深守护
资深守护

你这能看清吗

 

1. 代码不完整,到cout就没了

 

2.你不能用编辑框里传代码的功能吗,根本不懂得你写的是什么

0
0
冯绍安
冯绍安
中级守护
中级守护

根本看不清,不过好像是cout后面没写完

0
黄钰杰
黄钰杰
初级守护
初级守护

你这能看清吗

 

1. 代码不完整,到cout就没了

 

2.你不能用编辑框里传代码的功能吗,根本不懂得你写的是什么

0
王俊杰
王俊杰
初级守护
初级守护

不知道怎么搞得,一复制就被提交了,然后格式就成这样了

我要回答