解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int a;
int b[100][100];
int c=0;
int d=0;
int e=0;
int f=0;
int g,h;
scanf("%d",&a);
for(int i=0;i<a;i++){
for(int j=0;j<a;j++){
scanf("%d",&b[i][j]);
}
}
for(int i=0;i<a;i++){
for(int j=0;j<a;j++){
if(b[i][j]==1) c++;
}
if(c%2==1) {
d++;
g=i;
}
c=0;
}
for(int j=0;j<a;j++){
for(int i=0;i<a;i++){
if(b[i][j]==1) e++;
}
if(e%2==1) {
f++;
h=j;
}
e=0;
}
if(d==0&&f==0) printf("OK");
else if(d==1&&f==1) printf("%d %d",g+1,h+1);
else printf("Corrupt");
}
0.0分
0 人评分
C语言训练-排序问题<1> (C++代码)浏览:589 |
买不到的数目 (C++代码)浏览:862 |
哥德巴赫曾猜测 (C语言代码)浏览:994 |
小明A+B (C语言代码)浏览:1247 |
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1307 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1814 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:937 |
【偶数求和】 (C语言代码)浏览:556 |
wu-淘淘的名单 (C++代码)浏览:1333 |
剪刀石头布 (C语言代码)浏览:1747 |