【基础入门题】Golang 008. 求100以内的质数
求100以内的质数,又称素数,即只能被1和本身整除的整数。
————————————————————————————
源代码:
package main import "fmt" func main() { var prime, count int = 1, 0 var flag bool for prime < 100 { prime++ flag = true for tmp := 2; tmp < prime; tmp++ { if prime%tmp == 0 { flag = false } } if flag { fmt.Printf("%d", prime) if count%5 == 4 { fmt.Println() } else { fmt.Print("\t") } count++ } } fmt.Printf("\n100以内的质数共有:%d个。\n", count) }
输出结果:
2 3 5 7 11
13 17 19 23 29
31 37 41 43 47
53 59 61 67 71
73 79 83 89 97
100以内的质数共有:25个。