0
点赞
收藏
分享

微信扫一扫

函数之 100-200之间的素数【两种方法】

方法一:

#include<stdio.h>

int is_prime(int n)

{

int j = 0;

 for (j = 2; j < n; j++)

 {

  if (n % j == 0)

  {

   return 0;

  }

 }  

 return 1;  

}


int main()

{

int i = 0;

for (i = 100; i <= 200; i++)

{

 if (is_prime(i) == 1)

  printf("%d is prime\n", i);

}

return 0;

}


方法二:

#include

#include<math.h>

int is_prime(int n)

{

int j = 0;

 for (j = 2; j <=sqrt(n); j++)

 {

  if (n % j == 0)

  {

   return 0;

  }

 }  

 return 1;  

}


int main()

{

int i = 0;

for (i = 100; i <= 200; i++)

{

 if (is_prime(i) == 1)

  printf("%d is prime\n", i);

}

return 0;

}

举报

相关推荐

0 条评论