1. 版本一
package main import "fmt" func main() { var i, j int for i = 2; i < 100; i++ { for j = 2; j <= (i / j); j++ { if i%j == 0 { break } } if j > (i / j) { fmt.Printf("%d 是素数\n", i) } } }
GO
  1. 版本二
package main import "fmt" func main() { var C, c int C = 1 A: for C < 100 { C++ for c = 2; c < C; c++ { if C%c == 0 { goto A } } fmt.Println(C, " 是素数") } }
GO