學校1008 X進製回文數

2021-06-20 20:39:17 字數 530 閱讀 7671

description

回文數是對稱的數,即:將這個數的數字按相反順序重新排列後,所得的數和原來的數一樣。例如:151,178871。給出乙個十進位制正整數,判斷在2-16進製制下是否為回文數。 

input

第一行為乙個正整數,表示有多少組測試資料。每組資料佔一行,只有乙個十進位制正整數s (s<10^9)。 

output

每組資料對應一行輸出。如果s在2-16進製制(共15種)表示中,任意一種進製表示下為回文數,則輸出「yes」,否則輸出「no」。(注意大小寫) 

sample input510

1930

47100

sample output

yesno

yesno

yes#include #include #define n 10000

#define k 20

long tran(long num,long b,long n)//十進位制改為其它進製

while((n/=b)!=0);

for(j=0; j

PAT 進製回文數

題目描述 如果乙個數字從左邊讀和從右邊讀一樣,那麼這個數字就是乙個回文數。例如32123就是乙個回文數 17在某種意義上也是乙個回文數,因為它的二進位制型式 10001 是乙個回文數。請你幫忙開發乙個程式,判斷乙個數n在任意進製 2 16 下是否有回文數。輸入描述 輸入包含多組資料。每組資料報括乙個...

演算法訓練 回文數 進製加法

演算法訓練 回文數 時間限制 1.0s 記憶體限制 256.0mb 錦囊1模擬。問題描述 若乙個數 首位不為零 從左向右讀與從右向左讀都一樣,我們就將其稱之為回文數。例如 給定乙個10進製數56,將56加65 即把56從右向左讀 得到121是乙個回文數。又如 對於10進製數87 step1 87 7...

雙重回文數(進製轉換)

題目描述 如果乙個數從左往右讀和從右往左讀都是一樣,那麼這個數就叫做 回文數 例如,12321就是乙個回文數,而77778就不是。當然,回文數的首和尾都應是非零的,因此0220就不是回文數。事實上,有一些數 如21 在十進位制時不是回文數,但在其它進製 如二進位制時為10101 時就是回文數。編乙個...