兩種方法~ 第一種是取模運算 第二種是使用char數組進行分割開依次存到數組【推薦第二種】 獲取一個四位數的各個位數 第二種: ...
整體思路:循環拿這個數對 取余,再除以 ,判斷是不是 while num gt int v num num 案例: 需求:在控制台輸出所有的 水仙花數 所謂的水仙花數是指一個三位數,其各位數字的立方和等於該數本身。 舉例: 就是一個水仙花數。 public static void main String args int countAll 水仙花數 for int i i lt i int num ...
2018-07-05 15:00 0 2591 推薦指數:
兩種方法~ 第一種是取模運算 第二種是使用char數組進行分割開依次存到數組【推薦第二種】 獲取一個四位數的各個位數 第二種: ...
感覺搜這個的比較多,把這個完善一下。希望對你們有幫助。 我博客的其他東西也還行的哈,可以看看。 java獲取整數各個位上的數 思想是:先取余,然后除以10,得到temp,再取余,再除以10 ,得到temp,依次類推 下面是我寫項目的一部分,寫了循環結構獲取每一位的數字,把代碼貼出來 ...
第一種是取模運算 int qian =input/1000; //千位除以1000 int bai = input/100%10;//百位除以100%10 int shi = input%100/10;//十位%100/10 int ge = input%10;//個位直接%10 ...
<script> var m = parseInt(prompt("請輸入一個數")); function box(m) { var a = 0; while (m) { //循環m; a += m ...
程序如下: #include "stdio.h" int main(void) { int num,g,s,b; printf ("請輸度入問一個三位答數num="); scanf("%d",&num); g=num%10; s=num/10%10; b=num/100 ...
思路:一開始想着可以通過對原數 * 10 然后對10 取余即可 但取余的代價比較高,后面改成原數 + 0.5 后轉成整數,這種方式效率更高 ...
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title& ...