int game[3][3];
int i;
int j;
int num1;
int num2;
for(i=0;i<3;i++){
for(j=0;j<3;j++){
scanf("%d",&game[i][j]);
}
}
i=0;
j=0;
for(i=0;i<3;i++){ //判断行
for(j=0;j<3;j++){
printf("%d ",game[i][j]);
}
printf("\n");
}
for(i=0;i<3&&num1!=3&&num2!=3;i++){ //判断列
num1=num2=0;
for(j=0; j<3;j++){
if(game[i][j]==1){
num1++;
}else{
num2++;
}
}
}
for(j=0;j<3&&num1!=3&&num2!=3;j++){ //判断1,1 2,2, 3,3, 斜角线
num1=num2=0;
for(i=0; i<3;i++){
if(game[i][j]==1){
num1++;
}else{
num2++;
}
}
}
for(i=0;i<3&&num1!=3&&num2!=3;i++){
num1=num2=0;
if(game[i][i]==1){
num1++;
}
else{
num2++;
}
}
if(num1==3){
printf("1获胜");
}else if(num2==3){
printf("0获胜");
} else{
printf("无人获胜");
}