判斷乙個五位數是不是回文數

2021-08-21 15:08:33 字數 455 閱讀 1114

方法一:只限於五位數,而且笨

//判斷乙個五位數是否為回文數(萬位與各位相等,千位與十位相等 如:12321)

public static void main(string args)

else

}//double型別轉換為int型別不需要強制轉換如:

int a = 12321/10000;

a的值為1,不為1.2321

轉為int型,把小數部位截斷

int num = scanner.nextint();後可以加上:

if(num >99999 || num<10000){

system.out.println("非法的輸入!")

return;

方法二:不限位數

public static void main(string args)

}if(ishuiwen)

else

乙個五位數,判斷它是不是回文數

輸入乙個五位數,判斷它是不是回文數 caidan 1.輸入乙個數 2.退出 print caidan while true choice int input 運算元字為 if choice 1 a list input 請輸入乙個五位數 iflen a 5or a 0 0 0 0 0 print 輸...

LintCode判斷乙個數是不是回文數

判斷乙個數是不是回文數 我的想法是先將數字變成陣列,然後設定兩個指標分別從開頭和末尾一一比對.話不多說,如下 package com.yangshunfan.lintcode 判斷乙個數是不是回文數 public class huiwenshu 設定兩個指標 int left 0 int right...

C語言 判斷乙個數是不是回文數

所謂回文數,就是說乙個數字從左邊讀和從右邊讀的結果是一模一樣的,例如12321。判斷給出的整數是否是回文數 若是,則輸出該整數各位數字之和 否則輸出該數不是乙個回文數。原理大致為 任何乙個數除以10的餘數就是該數最後一位 任何乙個數除以10的商就是排除掉最後一位後的數 所以 乙個數1234 就可以通...