holyya.com
2025-09-04 17:45:14 Thursday
登录
文章检索 我的文章 写文章
判断质数——C语言输入整数实现
2023-06-15 17:07:51 深夜i     --     --
C语言 整数 判断 质数 函数 布尔值

在C语言中,判断一个数是否为质数是一件非常基础的操作。一个数是质数,当且仅当它只有1和它本身两个因子。本文将介绍如何使用C语言输入一个整数并判断其是否为质数。

接下来,我们将通过以下步骤来实现:

1. 首先,我们需要从用户处获取一个整数。

2. 接着,我们需要编写一个函数,用于判断该整数是否为质数。该函数将返回一个布尔值,true表示该数是质数,false表示该数不是质数。

3. 最后,我们根据判断结果输出相应的提示信息,告诉用户该数是否为质数。

下面是实现该功能的代码:


#include

#include

bool isPrime(int x) {

  if (x <= 1)

    return false;

  

  for (int i = 2; i * i <= x; i++) {

    if (x % i == 0)

      return false;

    

  }

  return true;

}

int main() {

  int x;

  printf("请输入一个整数:");

  scanf("%d", &x);

  if (isPrime(x)) {

    printf("%d是质数", x);

  } else {

    printf("%d不是质数", x);

  }

  return 0;

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复