解题思路:输入-每行计算1的值-每列计算1的值-输出
注意事项:分开写比较清楚
参考代码:
#include<stdio.h>
int main()
{
int n;
int a=0,b=0;
scanf("%d\n",&n);
int x[101][101];
int p,q;
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
scanf("%d ",&x[i][j]);
}
}
for(int i=0;i<n;i++)
{
int c=0;
for(int j=0;j<n;j++)
{
if(x[i][j]==1)
c++;
}
if(c%2!=0)
{
a++;
p=i+1;//代表此时的行
}
}
for(int j=0;j<n;j++)
{
int c=0;
for(int i=0;i<n;i++)
{
if(x[i][j]==1)
c++;
}
if(c%2!=0)
{
b++;
q=j+1;//代表此时的列
}
}
if(a==0 && b==0)
printf("OK");
else if(a==1&&b==1)
{printf("%d %d",p,q);}
else
{printf("Corrupt");}
return 0;
}
0.0分
5 人评分
汽水瓶 (C语言代码)浏览:764 |
大神老白 (C语言代码)浏览:683 |
A+B for Input-Output Practice (V) (C++代码)浏览:485 |
不容易系列2 (C语言代码)浏览:638 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1841 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:689 |
【亲和数】 (C语言代码)浏览:541 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:572 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:702 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:569 |