题目描述
一个回文数是指正着读和倒着读一样的数 , 比如 12321 和 987789 就是回文数 .
输入一个数 , 输出判断它是不是回文数
【输入格式】
一个正整数n
【输出格式】
如果n是回文数, 输出"YES". 如果不是回文数, 输出"NO"
【输入输出样例#1】
输入#1
12321
输出#1
YES
【输入输出样例#2】
输入#2
98787
输出#2
NO 下面是代码展示:
#include <iostream>
using namespace std;
int main()
{
int a;
cin>>a;
int b=a;
int sum=0;
while(a>0)
{
int t=a%10;
sum*=10;
sum+=t;
a/=10;
}
if(b==sum)
{
cout<<"YES";
}
else
{
cout<<"NO";
}
return 0;
}
没登陆的:
#include <iostream>
using namespace std;
int main()
{
int a;
cin>>a;
int b=a;
int sum=0;
while(a>0)
{
int t=a%10;
sum*=10;
sum+=t;
a/=10;
}
if(b==sum)
{
cout<<"YES";
}
else
{
cout<<"NO";
}
return 0;
}