当前位置:   article > 正文

编写一个函数判断一个整数是否为素数,如果是返回1,否则返回0,在主函数调用该函数,输入一个整数,输出判断结果。_定义一个函数,判断指定的数是否素数。是素数返回整数1,不是则返回0。数据的输入输

定义一个函数,判断指定的数是否素数。是素数返回整数1,不是则返回0。数据的输入输

 分析:

重点有返回值是1或0;

输入一个整数,注意使用提示语句printf("请输入一个整数")

在主函数中调用函数,要进行声明

注意素数的判断方法用根号sqrt(n),调用数学函数库,要加头文件

  1. //编写一个函数判断一个整数是否为素数,如果是返回1,否则返回0
  2. //在主函数调用该函数,输入一个整数,输出判断结果。
  3. #include<stdio.h>
  4. #include<math.h>
  5. int main()
  6. {
  7. int prime(int n);
  8. int m;
  9. printf("请输入一个整数:\n");
  10. scanf("%d",&m);
  11. if(prime(m)==1)
  12. printf("%d是素数",m);
  13. else
  14. printf("%d不是素数",m);
  15. }
  16. int prime(int n)
  17. {
  18. int i,k;
  19. k=sqrt(n);
  20. for(i=2;i<=k;i++)
  21. {
  22. if(n%i==0)
  23. break;
  24. }
  25. if(i>k)
  26. return 1;
  27. else
  28. return 0;
  29. }

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

闽ICP备14008679号