问题标题: 酷町堂:1508

0
1

0
已采纳
胡钰妍
胡钰妍
资深光能
资深光能

for(i=0;i<n;i++)

 

for(j=0;j<n;j++)

 

if(a[i][j]==0)//判断是否为0

 

{

 

f1[i]=1-f1[i];

 

f2[j]=1-f2[j];

 

}

 

int s1=0,s2=0,x,y;

 

for(i=0;i<n;i++)

 

{

 

s1+=f1[i];

 

s2+=f2[i];

 

if(f1[i])

 

x=i;

 

if(f2[i])

 

y=i;

 

}

 

if(s1==0&&s2==0)//矩阵符合条件

 

cout<<"Ok!";//则输出"Ok!"

 

else if(s1==1&&s2==1)//矩阵仅改变一个矩阵元素就能符合条件

 

cout<<x+1<<' '<<y+1;//则输出需要改变的元素所在的行号和列号,以一个空格分开。

 

else cout<<"Error!";//不符合以上两条 ,输出

望采纳

0
0
王文博
王文博
缔造者之神
缔造者之神

望大神指教!!!

(我想提前掏空1.5题库)

0
王文博
王文博
缔造者之神
缔造者之神

@程祺然 @赵逸凡 @陆麟瑞 @董宇昊 大神来帮帮我!!!

0
我要回答