【基础入门题】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个。
欢迎加入CSDN社区!
https://bbs.csdn.net/forums/PythonTogether
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://hannyang.blog.csdn.net/article/details/121893200
内容来源于网络,如有侵权,请联系作者删除!