码迷,mamicode.com
首页 > 其他好文 > 详细

素数判断

时间:2015-06-07 00:56:02      阅读:205      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!