package main
import (
"fmt"
)
//素數定義:1除外只能被他本身和1整除的數字
func main() {
var list []int
for i := 2; i <= 100; i++ {
if i/2 == 0 {
continue
}
if !check(list, i) {
list = append(list, i)
}
}
fmt.Println(list)
}
//判斷給定的i值是否被slice中的素數整除,如果存在則說明給定的i非素數
func check(list []int, i int) bool {
for _, x := range list {
if i%x == 0 {
return true
}
}
return false
}
Go1.10求給定範圍內的素數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
golang pbkdf2加密存儲用戶密碼
藏呆羊
2020-07-08 07:44:51
Golang發送HTTP請求
藏呆羊
2020-07-08 07:44:49
logrus在windows的terminal下彩色顯示
学_徒
2020-07-08 11:40:54
判斷Golang中接口是否實現
学_徒
2020-07-08 11:40:54
golang image: unknown format 錯誤解決
无风的雨
2020-07-08 10:53:39
VS Code配置Go語言開發環境
小小土豆爱吃鱼
2020-07-08 09:37:44
Golang panic 捕獲異常打印堆棧信息
kinshy
2020-07-08 08:58:33
衆享免單(商城)系統開發
wjt1233210
2020-07-08 05:36:48
使用go-ethereum操作簡單智能合約
高小小的家长
2020-07-08 05:35:28
在私鏈上使用go-ethereum發佈ERC20代幣合約
高小小的家长
2020-07-08 05:35:28
用Golang開發一個增改查的Dapp記事本
高小小的家长
2020-07-08 05:35:28
govendor包管理工具
AggressionStorm
2020-07-08 04:15:43
go pprof:一次成功的定位與失敗的復現
奔奔奔跑
2020-07-08 03:49:31
【數據結構】跳錶(skiplist)的原理及Golang實現
initiallysunny
2020-07-08 01:32:19
24小時熱門文章
-
再談23種設計模式(3):行爲型模式(學習筆記)
-
Power Automate Desktop 安裝完,登錄後老是提示one driver 錯誤
-
微前端學習筆記(4):從微前端到微模塊之EMP與hel-micro方案探索
-
微前端學習筆記(1):微前端總體架構概述,從微服務發微
-
985 碩士程序員,空窗 4 個月沒有 Offer!
-
一文搞懂 Spring 循環依賴
-
賽博鬥地主——使用大語言模型扮演Agent智能體玩牌類遊戲。
-
VScode右鍵打開(添加到右鍵)
-
記一次 .NET某工控視覺自動化系統 卡死分析
-
WindowsServer--SQL Server搭建主從同步實現讀寫分離 - 事務性分發