题目描述
若一个数倒着写与原数相等,我们将这个数字称之为回文数。以下这些都是回文数:
13531,429924,99,11,53735 等等。
输入一个整数 n ,请编程判断其是否回文数,如果是请输出 1 ,否则输出 0 。
输入格式
一行一个正整数 n 。
输出格式
一个整数,如题目要求。
样例数据
输入样例 #1 | 输出样例 #1 |
---|---|
1551 | 1 |
样例分析
如上所述。
数据范围
对于100%的数据:1≤n≤10^9。
解题:
#include<iostream>
using namespace std;
int main(){
int s,n,e,r=0;
cin>>n;
s=n;
while(n!=0){
e=n%10;
r=r*10+e;
n/=10;
}
if(r==s){
cout<<"1";
}else{
cout<<"0";
}
return 0;
}