题目描述
请从键盘读入一个六位整数,判断这个六位整数是否是对称数(对称数指的是,这个数正过来和倒过来是同一个数,比如:123321、685586、862268等数都是对称数),如果是对称数,则输出“Y”,否则输出“N”。(请注意字母的大小写)
输入格式
读入一个六位的整数。
输出格式
如果这个六位数是对称数,输出“Y”,如果不是,输出“N”。
样例输入content_copy
123321
样例输出content_copy
Y
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n=0,a=0,b=0,c=0,d=0,e=0,f=0;
cin>>n;
a=n/100000;
b=n%100000-n%10000;
c=n%10000-n%1000;
d=n%1000-n%100;
e=n%100-n%10;
f=n%10;
int m=0,l=0;
b=b/10000;
c=c/1000;
d=d/100;
e=e/10;
m=a*100+b*10+c;
l=f*100+e*10+d;
if(l==m)
{
cout<<'Y';
}
else
{
cout<<'N';
}
return 0;
}