题目描述
给定一个3X3的矩阵,每个元素不是X就是Y,问这个矩阵是否是中心对称的,若是则输出YES,否则输出NO。
输入
输入一共三行,每行三个字符X或Y。
输出
若矩阵是中心对称的输出YES,否则输出NO。
样例输入 Copy
XXY
YYY
YXX
XYX
XYY
YYY
样例输出 Copy
YES
NO
代码:
#include<cstdio>
#include<iostream>
using namespace std;
int main (){
char a[3],b[3],c[3];
while(scanf("%s%s%s",a,b,c)!=EOF){
int m=0;
if(a[0]==c[2]){
m++;
}
if(a[1]==c[1]){
m++;
}
if(a[2]==c[0]){
m++;
}
if(b[0]==b[2]){
m++;
}
if(m==4){
cout<<"YES"<<endl;
}
else
cout<<"NO"<<endl;
}
return 0;
}