素数(用数组计算)
来源:互联网 发布:数据存储存储在哪里 编辑:程序博客网 时间:2024/06/05 17:46
#include <iostream>#include <iomanip>using namespace std;int main(void){const int M=200;const int N=((M+1)/2);int i,j,a[N];a[0] = 2;for(i=1;i<(N-1);i++) //初始数组实现第一步筛选a[i] = 2*i+1;for(i=1;i<(N-1);i++) // 第二步筛选 if(a[i]!=0) for(j=i+1;j<N;j++)if(a[j]%a[i]==0) // 倍数时置零筛去 a[j]=0;cout<<"The primer are [2-"<<M<<"]:\n";for(i=0,j=0;i<N;i++) //显示得到的素数{if(a[i]!=0) {cout<<setw(5)<<a[i]; //输出素数m,字段宽度为5j++; //n用来累计输出素数的个数 if(j%10==0) cout<<endl; //输出10个数后换行 }}return 0;}
运行结果:
- 素数(用数组计算)
- 计算素数
- 组素数(数组初始化)
- 数组素数排序(作业)
- 素数的计算-埃氏筛法(区间素数利器)
- 用筛选法求100以内的素数(数组)
- 500以内质数(素数)的计算
- 计算素数的算法(一)
- 素数问题(计算2-100内的素数,以及判断一个数是否为素数)
- 数值计算问题--素数
- 快速计算素数程序
- Java计算素数
- java多线程计算素数
- 用函数计算100-200之间的素数
- 计算素数(质数)java算法(应该是筛法)
- 软件大赛题目----(第六个)计算孪生素数
- java 多线程并行计算之求素数(星星笔记)
- LeetCode OJ 之 Count Primes(计算素数的个数)
- SUMPRODUCT用法
- 【php】php中日期和时间处理
- mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
- linux下 centos ngnix mono xsp 运行 asp、aspx
- v8使用简解
- 素数(用数组计算)
- could not access network location \Hewlett-Packard\\
- ASP.Net弹窗
- mac终端命令大全介绍
- 在WIN7中激活VS2008
- POJ 2112 Optimal Milking
- DELPHI定义的条件编译的全部说明
- object-c基础语法(-) 第二天
- [转]Stage 3D翻译系列之一:Stage 3D是如何工作的(概念篇)