您的位置:首页 > 其它

素数的判断

2010-09-21 16:03 246 查看
#include<iostream>
#include<math.h>
using namespace std;
/*
a=b+d
*/
bool isPrime(int num)
{
int i;
for( i=2;i<=sqrt(num);i++)
{
if(!(num%i)) break;
}

if(i>sqrt(num))
return true;

return false;
}

void main()
{

int k=0;
for(int i=100;i<=200;i++)
{
if(isPrime(i))
{

cout<<i<<" ";
k++;
if(k%5==0)
cout<<endl;
}
}

}

/* 运行结果:
101 103 107 109 113
127 131 137 139 149
151 157 163 167 173
179 181 191 193 197
199

*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: