Go 质数
實現
package mainimport ("fmt" )func main() {fmt.Println("1-10萬之間的質數為:")// i應直接從2開始for i := 2; i <= 1e6; i++ {for n := 2; n <= i; n++ {// 當走到最后n等于i 了,則說明下面的i%n==0 && n < i 始終沒有成立。說是這個數是個質數。if n == i {fmt.Printf("%d ", i)}// 當滿足這個條件的時候就終止里面的循環,不用繼續往下走了,因為它已經不是一個質數了。if i%n == 0 && n < i {break}}} }運行
https://go.dev/play
總結
 
                            
                        - 上一篇: Go 1.两数之和
- 下一篇: FFMPEG AVDictionary
