求素数 c/c++
来源:互联网 发布:php 判断微信 编辑:程序博客网 时间:2024/06/05 02:48
旧概念:只能被本身和1整除的数 ;
新概念:不能被比自己小的素数整除的数;
#include<iostream>
using namespace std;
#include<string.h>
#include<stdlib.h>
int SearchSuShu(int nrange,int *nSave)
{
if(nrange<2)
return 0 ;
int ncount=0;
int n;
bool flag;
for(int i=2;i<=nrange;i++)
{
n=0;
flag=false;
while(n < ncount)
{
if(i%nSave[n++]==0)
{
flag=true;
break;
}
}
if(flag==false)
nSave[ncount++]=i;
}
return ncount;
}
//test;
void main()
{
int nrange;
cout<<"please integer:";
cin>>nrange;
int *p=new int [nrange/3+10];
int ncount=SearchSuShu(nrange,p);
cout<<"n="<<ncount<<endl;
for(int i=0;i<ncount;i++)
cout<<p[i]<<" ";
cout<<endl;
delete [] p;//养成好习惯,虽然系统会回收;
}
//最后,有什么问题与建议请留言;QQ:79790339
- 求素数 c/c++
- C语言求素数。
- C求素数 厄拉多塞筛
- C算法-求素数
- c语言求素数
- C语言求素数
- C语言:求素数
- 【C语言】求素数
- c语言求素数
- C语言简单求素数
- 快速求素数 C语言
- C语言求回文素数
- c 筛选法求素数【修改】
- demo4.c(求100以内的素数)
- C语言求素数的不同解法
- c之筛选法求素数
- ②C语言,函数调用求素数
- 我的c学习:求素数
- 用YSlow分析我们页面
- Jdk 1.6
- 关于统计统计程序运行时间的问题
- 如何提高网页的效率(下篇)——Use YSlow to know why your web Slow
- PPT制作的资源
- 求素数 c/c++
- Spring中ApplicationContext加载机制
- S3C2440的时钟设定
- JDK 1.7
- 面向对象的程序设计与面向组件的关系
- 扁鹊的医术
- libghttp 示例代码
- 测试驱动开发
- Java Management Extensions (JMX)