http://poj.org/problem?id=2965
1 #include<stdio.h> 2 #include<string.h> 3 int main() 4 { 5 int i,j,k,t; 6 int f[4][4]={0}; 7 char ch; 8 for(i=0;i<4;i++) 9 { 10 for(j=0;j<4;j++) 11 { 12 scanf("%c",&ch); 13 if(ch=='+') 14 { 15 f[i][j]=!f[i][j]; 16 for(t=0;t<4;t++) 17 { 18 f[i][t]=!f[i][t]; 19 f[t][j]=!f[t][j]; 20 } 21 } 22 } 23 getchar(); 24 } 25 k=0; 26 for(i=0;i<4;i++) 27 { 28 for(j=0;j<4;j++) 29 { 30 if(f[i][j]) 31 { 32 k++; 33 } 34 } 35 } 36 printf("%d ",k); 37 for(i=0;i<4;i++) 38 { 39 for(j=0;j<4;j++) 40 { 41 if(f[i][j]) 42 printf("%d %d ",i+1,j+1); 43 } 44 } 45 return 0; 46 }