ACM 奇怪的回文數

2021-09-01 05:26:47 字數 702 閱讀 2040

【問題描述】

「回文」是指正讀反讀都能讀通的句子,它是古今中外都有的一種修辭方式和文字遊戲,如「我為人人,人人為我」等。  

在數學中也有這樣一類數字有這樣的特徵,稱為回文數(palindrome number)。  

設a是一任意自然數。若將a的各位數字反向排列所得自然數b與a相等,則稱a為一回文數。例如1234321為回文數,1234567則不是回文數。  

給定乙個正整數n,1<=n<=1000000,將n的各位數字反向排列得到乙個正整數m,如果n和m的和為回文數,則稱n為奇怪的回文數。若n為奇怪的回文數,輸出「yes」,否則輸出「no」。

【輸入描述】

資料的第一行是乙個t,表示有t組測試資料。  

每組資料為一行,包含乙個正整數n。

【輸出描述】

若n為奇怪的回文數,輸出「yes」,否則輸出「no」。

一開始的**開設了陣列,又來發現不用! 

#include #include int main ()

m=m+n;

x=m;

y=0;

while(m>0)

if(y==x)

else

}return 0;

}

奇怪的回文數

回文 是指正讀反讀都能讀通的句子,它是古今中外都有的一種修辭方式和文字遊戲,如 我為人人,人人為我 等。在數學中也有這樣一類數字有這樣的特徵,稱為回文數 palindrome number 設a是一任意自然數。若將a的各位數字反向排列所得自然數b與a相等,則稱a為一回文數。例如1234321為回文數...

ACM 判斷回文數

示例 1 輸入 121 輸出 true 示例 2 輸入 121 輸出 false 解釋 從左向右讀,為 121 從右向左讀,為 121 因此它不是乙個回文數。示例 3 輸入 10 輸出 false 解釋 從右向左讀,為 01 因此它不是乙個回文數。根據示例,我們可以得出幾個結論 1 負數一定不存在回...

回文數二(acm訓練)

問題 1161 回文數 二 時間限制 1sec 記憶體限制 128mb 提交 133 解決 51 題目描述 若乙個數 首位不為零 從左向右讀與從右向左讀都一樣,我們就將其稱之為回文數。例如 給定乙個10進製數56,將56加65 即把56從右向左讀 得到121是乙個回文數。又如 對於10進製數87 s...