问题:给定一个3X3的矩阵,每个元素不是X就是Y,问这个矩阵是否是中心对称的,若是则输出YES,否则输出NO。
样例:XXY
YYY
YXX
XYX
XYY
YYY
输出:YES
NO
问:如何用while(!=EOF)方法修改下列代码实现多组输入
#include<stdio.h>
#include<cmath>
#include<cstdio>
int main()
{
char a[3][3];
int m,n;
int flag=0;
for(m=0;m<3;m++)
{
for(n=0;n<3;n++)
{
scanf("%c",&a[m][n]);
// printf("%c",a[m][n]);
}
getchar(); //精髓!用于吸收多余的一个回车
}
for(m=0;m<3;m++)
{
for(n=0;n<3;n++)
{
if(a[2-m][2-n]!=a[m][n])
{
flag=1;
}
}
}
if(flag==1)
{
printf("NO");
}
else
{
printf("YES");
}
return 0;
}