輸入當前回文數是第幾個

2021-10-11 22:42:17 字數 475 閱讀 6418

題目描述

"回文數"是一種數 字。如:98789, 這個數字正讀是98789,倒讀也是98789,正讀倒讀一樣,所以這個數字就是回文數。現在給你乙個回文數n(0輸入

輸入回文數n(0輸出

這個數是第幾個的回文正整數。

不需要判斷增長的數是否為回文數,因為折半之後自己可以創造回文

``public class main ;

//輸入的位數

int b = new double(math.log10(n)).intvalue() + 1;

//1 2取1位 3 4取2位

int half = (b+1)/2;

//小於當前的位數,直接取陣列的數(可以用線性表代替)

for (int i = 0; i < b; i++)

//if (b%2==0)

}else

}system.out.println(count);

}

1209 第幾個回文數?

題目鏈結 題解 1 10 9 10 100 9 100 1000 90 1000 10000 90 怎麼推 所以每乙個回文數隻需要確認他是自己位數的第幾個,再加上比他位數少的所有個數 怎麼確認是自己位數的第幾位,可以通過取位數的一半,如果是偶數直接取一半和99相減看有多少個,奇數就需要取一半後再加一...

hnust 求第幾個回文數

據說上一次的素數回文把aigo難了一把,悲劇了幾把。今天aigo又接到陳老大的乙個任務,但是aigo最近搞學習有點累了,想請聰明的你幫忙解決。回文數是可以從1開始的,現給每乙個回文數乙個標號,從1開始,所以9的標號是9了,請求出標號為n的回文數。多組測試資料,每組一行,只有乙個整數n,1 n 2 1...

算出當前點選的是第幾行,第幾個字元

option explicit private sub form load end sub private sub text1 mousedown button as integer,shift as integer,x as single,y as single dim pos as long,l...