44 雙重回文數

2021-10-04 17:52:17 字數 709 閱讀 1083

如果乙個數從左往右讀和從右往左讀都是一樣,那麼這個數就叫做回文數。例如,12321就是乙個回文數,而77778就不是。當然,回文數的首和尾都應是非零的,因此0220就不是回文數。事實上,有一些數(如21),在十進位制時不是回文數,但在其它進製(如二進位制時為10101)時就是回文數。 編乙個程式,從檔案讀入兩個十進位制數 n (1<= n <= 15) s (0 只有一行,用空格隔開的兩個數n和s。

n行, 每行乙個滿足上述要求的數,並按從小到大的順序輸出。

3 25

2627

28c原始碼:

#include

#include

intfun

(int a,

int x,

int r)

while

(x>0)

i=0;

j=t-1;

while

(ireturn1;

}int

main()

,b[20]=

;while

(scanf

("%d%d"

,&n,

&s)!=

eof)

}//j

}//i

for(i=

0;i)printf

("%d\n"

,b[i]);

}return0;

}

44 雙重回文數

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

東華OJ高階題44 雙重回文數

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

雙重回文數

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