Go语言素数判断与计算100以内所有素数

判断是否为素数

func isPrime(num int) bool{
	if num<2{
		return true
	}
	for i:=2;i<num;i++{
		if num % i == 0{
			return false
		}
	}
	return true
}

计算 n 以内所有的素数个数

func countPrime(num int) int{
	var count int
	for i:=1;i<=num;i++{
		if isPrime(i){
			fmt.Println(i)  // 打印一下,可省略
			count++
		}
	}
	fmt.Println(count)
	return count
}
发布了26 篇原创文章 · 获赞 19 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_39177678/article/details/104060514
今日推荐