輸入一個不含前導零的數字,判斷這個數字是不是對稱數字,如果爲對稱數字則輸出“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");
}