21xrx.com
2024-12-28 12:51:16 Saturday
登录
文章检索 我的文章 写文章
如何在C语言中使用函数判断一个数是否为素数
2023-06-13 18:43:00 深夜i     --     --
C语言 函数 素数

素数是指只有1和它本身两个因子的自然数,如2、3、5、7、11等。在C语言中,我们可以通过编写函数来判断一个数是否为素数。具体实现方法是,遍历该数的所有可能因子,若存在其他因子,则说明该数不是素数。

下面是一个示例代码:


#include

int isPrime(int num) {

 if (num <= 1)

  return 0;

 

 for (int i = 2; i < num; i++) {

  if (num % i == 0)

   return 0;

  

 }

 return 1;

}

int main() {

 int num;

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

 scanf("%d", &num);

 if (isPrime(num)) {

  printf("%d是素数\n", num);

 } else {

  printf("%d不是素数\n", num);

 }

 return 0;

}

在上述代码中,isPrime函数用来判断输入的数是否为素数,如果是就返回1,否则返回0。

  
  

评论区

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