素數又稱質數,是指在大於1的自然數中,除了1和它本身以外不再有其他因數的自然數。
如5=1*5;5只有1和5這兩個因數。我們採用for迴圈的方法。外迴圈確定判斷的物件,內迴圈尋找判斷物件的因子。如果有除1和它本身以外的數則不滿足要求,定義為false;
public
static
void
main
(string[
] args)
else}if
(a ==
true
)}system.out.
println
("總共有"
+num+
"個素數");
}
對乙個數分解質因數,應該先找到乙個最小的質數,如果這個質數恰巧等於分解的數,則直接列印即可。如果不相等,那麼判斷能否被質數整除,如果可以,則用除過後的數當做新的整數進行分解,直到沒有其他質數。
public
static
void
main
(string[
] args)
else}}
system.out.
println
(n);
}
這題的關鍵是要找出每項值之間的關係。
後一項都是前一項的10倍再加上鍵入的數,總項數和鍵入數相等。
public
static
void
main
(string[
] args)
system.out.
println
("sum="
+sum)
;}
for迴圈練習
輸入兩個數值 求兩個數的最大公約數和最小公倍數.最小公倍數 num1 num2 最大公約數 1.接收兩個數字 num1 int input num1 num2 int input num2 2.找出兩個數中最小的值 min num min num1,num2 3.最大公約數的範圍在1 min num...
for迴圈的相關練習
1.ssh連線三次以上失敗則加入到黑名單中 bin bash cat var log secure awk failed sort uniq c awk tmp blacklist maxcount 3 for i in cat tmp blacklist doip echo i awk f num...
for迴圈基礎練習
一 學習內容 1 for音訊隨機 2 氣泡排序 3 選擇排序 二 遇到錯誤 1 音訊不會一會兒學 2 氣泡排序有的地方邏輯捋不順 三 完成度 1 for音訊隨機 未完成 public class 音訊 第二步 選擇隨機的位置為終點,賦值為 for int a 0 a 遍歷所有的一維陣列 for in...