題目描述
回文數是指一個像16461這樣“對稱”的數,即:将這個數的數字按相反的順序重新排列後,所得到的數和原來的數一樣。輸入一個正整數,判斷它是否為回文數,如果是回文數則輸出“Yes”,否則輸出将這個數的數字按相反的順序重新排列後的數。 輸入樣例 2002 輸出樣例 Yes
輸入
輸入檔案僅有一行包含一個正整數n,n為longint類型的數,不超過2000000000。
輸出
輸入檔案僅有一行,如果從輸入檔案讀入的數是回文數則輸出“Yes”,否則輸出将這個數的數字按相反的順序重新排列後的數。
樣例輸入 Copy
9002
樣例輸出 Copy
2009
#includeusing namespace std;int main(){ long long n,oldn,newn=0; cin>>oldn; n=oldn; while(n) { newn=newn*10+n%10; n=n/10; } if(newn==oldn) cout<

運作結果
運作結果