素数_筛选法产生素数
来源:互联网 发布:淘宝小样 编辑:程序博客网 时间:2024/06/10 23:25
////////////////////////////////////////////////////////////
// 程序员: 黄江斌
// 功能:
// 利用筛选法生成素数,修改 max 的大小,
// 得到你想要的范围,受限内存大小。
// 时间: 21:40 2005-10-25
////////////////////////////////////////////////////////////
// primeSieve.cpp
//
#include "stdafx.h"
#include "conio.h"
#include "stdio.h"
#define max 9999999 //适当得修改 max 值
int primeSieve[max];
void primeFactory()
{
for( int i = 0 ; i < max ; i++ )
primeSieve[i] = i + 2;
for( int i = 0 ; i < max ; i++ )
{
if( primeSieve[i] > 0 )
{
int base = primeSieve[i];
int j = i + base;
while( j < max )
{
primeSieve[j] = 0;
j += base;
}
}
}
}
void print2file( char fileName[] )
{
FILE *file;
file = fopen( fileName , "w" );
for( int i = 0 ; i < max ; i++ )
{
if( primeSieve[i] > 0 )
fprintf( file , "%d/n" , primeSieve[i] );
}
}
int _tmain(int argc, _TCHAR* argv[])
{
primeFactory();
print2file( "prime.txt" );
printf( "done!" );
getch();
return 0;
}
////////////////////////////////////////////////////////////
- 素数_筛选法产生素数
- 筛选法产生素数表
- 素数筛选_变形
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- Eratoshenes素数筛选法
- 素数--超强筛选法
- 素数筛选法
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 素数筛选法
- 素数筛选法2
- 筛选法求素数/
- css
- ATL 中增加双接口
- 增添趣味: 给单调的 Windows 窗体应用程序增添趣味
- C#书写规范
- 位运算_求一个数有多少个因子2
- 素数_筛选法产生素数
- 认识ASP.NET配置文件Web.config
- 素数_判断是否素数
- &&情侣开房记&&
- System.Messaging 性能
- 永远的beyond~
- 水仙花数
- JBossIDE Eclispe 开发EJB2.1实例[原创]
- 如何在MSN Space 中添加Windows Media Player 播放模块