#include <bits/stdc++.h>
using namespace std;
char mp[4][4];
int main(){
ios::sync_with_stdio(0);
cin.tie(0);
for(int i = 1; i <= 3; i++){
for(int j = 1; j <= 3; j++){
cin >> mp[i][j];
}
}
for(int i = 1; i <= 3; i++){ // 行和列判断是否有连续的
if(mp[i][1] == mp[i][2] && mp[i][2] == mp[i][3]){
cout << mp[i][1] << " wins";
return 0;
}
if(mp[1][i] == mp[i][2] && mp[2][i] == mp[3][i]){
cout << mp[1][i] << " wins";
return 0;
}
}
// 两个对角线判断是否连
if(mp[1][1] == mp[2][2] && mp[2][2] == mp[3][3]){
cout << mp[1][1] << " wins";
return 0;
}
if(mp[3][1] == mp[2][2] && mp[2][2] == mp[1][3]){
cout << mp[3][1] << " wins";
return 0;
}
cout << "Nobody wins";
return 0;
}
|