倒置整數
比如:倒置前 int a=123654
倒置後 int a1=456321
public
class
test02
int result=0;
//儲存置換了位置的整數最後結果
int j=len;
//下面的核心思想:通過for迴圈依次將每一數字按照位置乘以對應的10的j次冪
//比如 第一位數字reserve[0]*10^j-1得到的就是最高位的數字,
//然後低位依次相加就能得到最後的答案
//這種方法可以避免陣列第一位是0的情況
for(
int i=
0;i) system.out.
println
(result);}
}
上面的方法是為了簡單理解,其實用乙個for迴圈就可以了
用while迴圈也可以
public
static
void
main
(string[
] args)
system.out.
println
(result)
;}
趣味題 將乙個正整數倒置
偶然看到一道趣味題,將乙個正整數倒置 過來,例如,將1234變成4321。如果採用c的話,使用do.while語句來做,只要temp不為0,每執行一次,rebmun用來存原整數的最右邊的數字並乘以10。如下 include stdio.h void main while temp printf th...
翻轉乙個整數
今天又是給大家分享乙個小的知識點 翻轉乙個整數 相信我,知識點so so so easy 並且很容易理解。好了,閒話咱們就不多說了,直接開始今天的正題吧。首先先來看下題目是什麼。實現乙個整數的翻轉 如 初始值 123,翻轉後 321 初始值 123,翻轉後 321 首先不看答案,按照自己的想法來解答...
判斷乙個整數是否為素數 確定乙個整數是否是2的冪
給定乙個整數,編寫乙個函式來確定它是否是2的冪。範圍 1 2 31 1 測試用例 輸入 16,輸出 true 因為 2 4 16 輸入 18,輸出 false.最明顯的暴力方法就是除以2,然後檢查它是否達到1。var poweroftwo function n 由於給出的範圍在0 2 31 1之間,...