打素数表
来源:互联网 发布:算法导论 原书第3版 编辑:程序博客网 时间:2024/06/06 06:45
#include <iostream>using namespace std;int prime[10005]={0};int nprime=0;void get_prime(){ for(int i=2;i<10005;i++) { if(!prime[i]) { for(int j=i*i;j<10005;j+=i) { prime[j]=1; } } }}void print(){ for(int i=1;i<10005;i++) { if(prime[i]==0) { cout <<i << " "; } }}int main (){ get_prime(); print();}原理很简单:把范围内的数的倍数去除,剩下的就是素数。
0 0
- 素数判定 - 素数打表
- 打素数表
- 素数打表
- 打素数表
- 高效素数打表
- 素数打表
- 素数打表
- 素数打表
- 素数打表
- 高效素数打表
- 打素数表
- 打素数表?
- 高效素数打表
- 素数打表
- 素数打表
- 快速打素数表
- 打素数表
- 偶->素数打表
- Hash表
- C#总结--骑士飞行棋
- struct inode
- Git客户端安装图文详解如何安装配置GitHub操作流程攻略
- leetcode--485. Max Consecutive Ones
- 打素数表
- 飞花的线代
- Node.js 笔记五:nodemap-spider
- Android-pull解析xml
- 494. Target Sum
- [ make ] Makefile: 多个all目标的处理 和 变量目标的处理
- 用代码来画画 —— Ray-Marching(光线步进) 多个立体图形的绘制【GLSL】
- 【Web前端】CSS编码规范
- C++遍历2叉数