输出所有不小于N的素数(一)
来源:互联网 发布:java es 多条件查询 编辑:程序博客网 时间:2024/05/22 08:18
Print all prime numbers between 2 and some integer n 说明:本程序在vs.net2003下编译通过
#include<iostream>
#include<cmath>
using namespace std;
void primes(int);
int main()
{
int n;
cout<<"Please input a positive integer:";
cin>>n;
primes(n);
cout<<endl;
}
void primes(int n)
{
int *a=new int[n+1];
int i;
for(i=0;i<=n;i++)
a[i]=0;
int k=2,m,j;
while(k<sqrtl(n)){
if(a[k]!=1){
cout<<k<<'/t';
m=n/k;
for(j=1;j<=m;j++){
a[j*k]=1;
}
}
k++;
}
while(k<=n){
if(a[k]==0)
cout<<k<<'/t';
k++;
}
}
- 输出所有不小于N的素数(一)
- 输出所有不小于N的素数(二)
- 不小于N的素数个数
- 打印不大于N的所有素数
- 输出小于N的所有质数(素数)
- P51.17(输出2-n之间所有的素数。)
- 输出2-n的所有素数
- 输出不超过n的所有素数 (筛法)
- OJ输出n以内的所有素数
- 输出1~N之间的所有素数
- 输出所有小于等于n(n为一个大于2的正整数)的素数
- 求n以内的所有素数并输出
- 设计一个函数,输出整数n的所有素数因子
- 输入一个偶数N,输出所有素数对之和等于N的素数对
- 给定一个数N,要求列出所有不大于N的素数
- 输出2-n之间所有素数
- 输出n范围内的素数(质数)
- 输入一个不小于6的偶数,它可以表示成二个奇素数的和
- JAVA字符集
- IntelliJ.IDEA.v6.0 注册码
- “黑盒”测“外”不测“内”
- [设计模式]--Design Patterns Explained学习笔记[chap3]
- 软件测试的基础知识概要介绍
- 输出所有不小于N的素数(一)
- 感恩的心
- 把SQL语句整个做参数传进存储过程查询或者执行
- ASP.NET程序中常用的三十三种代码
- 内存对齐与ANSI C中struct型数据的内存布局
- 输出所有不小于N的素数(二)
- Linux内核升级详解!
- 高薪是怎么跳出来的?
- 数学之美 系列二 -- 谈谈中文分词