一個五位回文數,除以45後得一個四比特回文數,原來五位回文數是()

一個五位回文數,除以45後得一個四比特回文數,原來五位回文數是()


原來的五位回文數是5494559895,
四比特的回文數首位數只可能為1或2,如果大於2則乘以45後得到一個六位數,當為2是,各位上要乘以5得到0,得到的乘數不可能以0開頭,所以2不能是四比特回文數的首末位;
當為1時,可試10011111122113311441.把這些數乘以45看得到的是不是回文數,當用12211331乘時,得到54945;59895.所以答案是5494559895



自然數“1”中,數位“1”出現了一次;自然數“31”中,數位“1”出現了一次;自然數“121”中,數位“1”出現了兩次.
1000這1000個自然數中,數位“1”出現了多少次?


個位數中有1
十位數中有10+9
百位數中有100+10*9+10*9
千位數中有1
總共301



編寫:輸出所有100至200的範圍內回文數(編一個程式,計算在100—200的範圍內回文數)


這樣就可以了.只要判斷第百位跟各位是否一致就行了.
public staticvoid Main()
{
int sum=0;
for(int i =100;i