思路:找出乙個非素數就把它挖掉,最後剩下就是素數。
下面就來欣賞一下go簡潔的**吧
目前不支援go的**插入,使用xml的代替一下。
複製** **如下:
package main
import (
"fmt"
"math"
)func main()
a[1] = 0
for i = 2; i < int(math.sqrt(100)); i++ }}
}fmt.println()
for i, n = 1, 0; i <= 100; i++
if n www.cppcns.com== 10
}本文標題: go語言求100以內的素數
本文位址:
一 求100以內的素數
我們通過變數i來表示1到100的任意乙個數,那麼判斷i是不是素數即可。素數就是除去1和它自身沒有其它的因數的數。可以通過兩層迴圈來判斷i是不是素數。package basedatatype author administrator 求100以內的素數 public class variate if ...
C語言 篩法求100以內的素數
步驟簡介 輸出陣列中餘下的a i 0的數 我的 include include include intmain 做篩法的準備 求出對應的開方數,新得遍歷倍數 edge int sqrt n for i 2 i edge i 輸出所有的不為零的部分 for i 0 i n i return0 教程 i...
篩選法求100以內的素數
step1 初始化乙個a陣列,從a 2 到a 100 以內都為自己。step2 對每個數,如果可以被2,3,5,7,11,13.素數 整除則該數設為0,因為素數的倍數是可以被除1和本身以外的其它數整除,是合數 step3 列印出所有非0的數,即為素數。改自愛課程 c語言程式設計 蘇小紅老師 incl...