Golang 判断数字是否是质数

2019-02-25 16:29 评论 0 条 超级小编
Golang 判断数字是否是质数
// IfPrime 是否是质数
func IfPrime(value int) (bool, error) {
    if value < 2 {
        return false, errors.New("小于2的整数无法判断")
    }
    end := int(math.Sqrt(float64(value)))
    for i := 2; i <= end; i++ {
        if value%i == 0 {
            return false, nil
        }
    }
    return true, nil
}
版权声明:本文著作权归原作者所有,如有侵权,请联系我们立即删除!
来源:手动创建 分类:Golang 标签: