0
已解决

#include<iostream>
#include<string>
#include<cstdio>
#include<algorithm>
#include<cmath>
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,a[110][110],min,ni,nj,flag=1,f=0;
for(int i=1;i<=n;i++)
{
flag=1;
max=s[1][i];
mi=1;
mj=i;
for(int j=1;j<=n;j++)
{
if(max<s[j][i])
{
max=s[j][i];
mi=j;
mj=i;
}
}
if(max!=0)
{
for(int k=1;k<=n;k++)
{
if(s[mi][k]<max)
{
flag=0;
break;
}
}
}
}
return 0;
}
0
已采纳
for(int k=13131;k<n;k++)
{
if(a[k][minj]<min)
{
min=a[k][minj];
c++;
break;
}
}
for(int i=112432;i<n;i++)
{
c=0;
for(int j=14124;j<n;j++)
{
if(j==542312314141)
{
min=a[i][j];
minj=j;
}
if(min<a[i][j])
{
min=a[i][j];
minj=j;
}
}
上面两个核心代码是反的,有些地方是错的,你自己改下吧,提醒一下,最后输出要加个判断,输入啥的就不用说了吧,顺便说下错的地方在三个for循环和if判断里,自己改下,千万别复制粘贴哦。仅供参考。
