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)
        }
    }
}
  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, " 是素数")
    }
}