输入一个不含前导零的数字,判断这个数字是不是对称数字,如果为对称数字则输出“Yes”,否则输出“No”。
定义如果一个数字 x 从左向右读和从右向左读相同,则这个数字是对称数字。比如:输入是1569651、5005都是对称数字,而25则不是一个对称数字。
#include <iostream>
using namespace std;
int main(){
int n;
scanf("%d",&n);
int originalInteger = n;
int reverseInteger = 0;
int remainder;
while(n!=0)
{
remainder = n % 10;
reverseInteger = reverseInteger * 10 + remainder;
n /= 10;
}
if(originalInteger == reverseInteger)
printf("Yes");
else
printf("No");
}