計算回文數個數的方法有兩種:
方法一:
從兩端向中間(中間向兩端)逐個比較判斷各個元素是否相同。如果從始至終都是相同的,那么就是回文數,否則不是回文數。
方法二:
回文數的個數是有規律的:
一位數中回文數個數:9
二位數中回文數個數:9
三位數中回文數個數:90
四位數中回文數個數:90
五位數中回文數個數:900
六位數中回文數個數:900
......
解釋如下:對於位數為偶數的回文數,我們以六位數中的回文數個數的計算為例:【123321】左半邊和右半邊是相同的,我們這樣想,三位數的數字從100開始到999結束,一共有999-100+1個數,也就是900,這900個數都可以構成回文數,所以六位數中的回文數個數為900。四位數同理。。。
對於位數為奇數的回文數,我們以七位數為例【1234321】中間的一位有0~9十種情況,再乘以999-100+1=900,結果等於9000。
結論為:數字每增加兩位數,回文數的個數擴大10倍。