以下判断素数的代码在int表示的所有正数范围内是正确的么?为什么?如何改进...

发布于 2022-03-03 17:08:46

以下判断素数的代码在int表示的所有正数范围内是正确的么?为什么?如何改进?

bool is_prime(int n) {

  assert(n >= 1)

  for (int i = 2 (i * i) <= n i++)

    if (n % i == 0) return false

  return true

}

关注者
0
被浏览
9
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看