当前位置:   article > 正文

写一个函数判断一个数是不是素数_写一个判断素数的函数

写一个判断素数的函数
  1. #include <stdio.h>
  2. int is_prime(int n)
  3. {
  4. int j = 2;
  5. while (n > 2)
  6. {
  7. if (n % j == 0)
  8. {
  9. return 0;
  10. }
  11. else
  12. return 1;
  13. }
  14. }
  15. int main()
  16. {
  17. int i = 0;
  18. scanf_s("%d", &i);
  19. if (is_prime(i))
  20. {
  21. printf("%d", i);
  22. }
  23. return 0;
  24. }

is_prime()函数是专门用来判断是不是素数的,这个程序若是素数返回本身。

循环找素数

  1. #include <stdio.h>
  2. int is_prime(int x)
  3. {
  4. int j = 2;
  5. for (j = 2; j <= (x - 1); j++)
  6. {
  7. if (x % j == 0)
  8. {
  9. return 0;
  10. }
  11. }
  12. return 1;
  13. }
  14. int main()
  15. {
  16. int i = 0;
  17. int count = 0;
  18. for (i = 101; i <= 200; i += 2)
  19. {
  20. if (is_prime(i))
  21. {
  22. count++;
  23. printf("%d ", i);
  24. }
  25. }
  26. printf("\ncount=%d\n", count);
  27. return 0;
  28. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/593385
推荐阅读
相关标签
  

闽ICP备14008679号