判斷乙個數是否是回文數

2021-08-14 16:20:01 字數 675 閱讀 9617

【題目】

定義回文數的概念如下:

如果乙個非負數左右完全對應,則該數是回文數,如:121,22

如果乙個負數的絕對值左右完全對應,則該數是回文數,如:-121,-22

【**】

public

static

void

main(string args) ;

printrandm(arr,3);//1 5 4

system.out.println(ispalindrome(32456));//false

system.out.println(ispalindrome(-12021));//true

} //判斷乙個數是否是回文數

public

static

boolean

ispalindrome(int n)

n=math.abs(n);

int help=1;

while(n/help>=10)

while(n!=0)

n=(n%help)/10;//n除去最高位和最低位

help/=100;//使help變得跟n位數一樣

}return

true;

}

判斷乙個數字是否是回文數

判斷乙個整數是否是回文數。回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數。示例 1 輸入 121 輸出 true 示例 2 輸入 121 輸出 false 解釋 從左向右讀,為 121 從右向左讀,為 121 因此它不是乙個回文數。示例 3 輸入 10 輸出 false 解釋 從右向左...

判斷乙個數字是否是回文數

判斷乙個整數是否是回文數。回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數。看到這個題目最先想到的就是將這個整形數字轉化成字元陣列,然後對這個字元陣列進行遍歷,這種思路當然是可以的,但是時間複雜度較高,還要引入乙個陣列,空間複雜度較高。第二個想法是將數字本身反轉,然後將反轉後的數字與原始...

其他題目 判斷乙個數是否是回文數

題目 定義回文數的概念如下 1.如果乙個非負數左右完全對應,則該數是回文數,例如 121,22等 2.如果乙個負數的絕對值左右完全對應,也是回文數,例如 121,22等 給定乙個32位整數num,判斷num是否是回文數。基本思路 具體過程如下 1 假設判斷的數字為非負整數n,先生成變數help,開始...