当前位置:   article > 正文

素数的判断_设计一个程序,判断一个整数n是否是素数。具体要求如下: 1. 编写一个函数int prime

设计一个程序,判断一个整数n是否是素数。具体要求如下: 1. 编写一个函数int prime

编写程序,再次求素数。输入正整数m和n,输出m和n之间的所有素数(m《=n,且都在int范围内)。输出要求:输出占一行,输出m和n之间的所有素数,每个数后有一个空格。测试数据保证m到n之间一定有素数。

要求程序自定义一个prime()函数和一个main()函数,prime()函数判断一个整数n是否是素数,其余功能在main()函数中实现。

输入:2 6

输出:2 3 5

  1. #include<stdio.h>
  2. #include<math.h>
  3. int prime(int num);
  4. int main()
  5. {
  6. int i, m, n, temp;
  7. scanf_s("%d%d", &m, &n);
  8. for (i = m; i <= n; i++)
  9. {
  10. if (prime(i) == 1)
  11. printf("%d ", i);
  12. }
  13. return 0;
  14. }
  15. int prime(int num)
  16. {
  17. int a, b, c;
  18. c = (int)sqrt(num);
  19. for (a = 2; a <= c; a++)
  20. {
  21. b = num % a;
  22. if (b == 0)
  23. break;
  24. }
  25. if (a <= c) //此处一定要是<=,如果只是<那么4也会被判定符合该条件
  26. return 0;
  27. else
  28. return 1;
  29. }

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

闽ICP备14008679号