首页 > 其他 > 详细

素数判断

时间:2015-06-07 00:54:26      阅读:332      评论:0      收藏:0      [点我收藏+]
1 #include "math.h"//判断素数的函数为了提高效率可能需要使用求平方根的库函数
2 int prime (int num)//给定正整数,函数功能为判断其是否为素数
3 {
4     int qurt = sqrt((double)num);//求平方根函数参数为double,可使用强制类型转换
5     for(int i = 2;i<=qurt;++i)//目标边界判断可执行到给定正整数的平方根处即可
6         if(num%i == 0)//如果在此过程中给定的正整数被整除,跳出循环,直接返回0表示不是素数
7             return 0;
8     return 1;//如果可以执行到这一步,表示给定的正整数必为素数,可返回给上层函数进一步使用
9 }

 

素数判断

原文:http://www.cnblogs.com/achievement/p/4557512.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!