C++程序设计实践指导1.8求指定范围内的所有素数改写要求实现
2015-02-05 13:54
274 查看
改写要求1:以指针为数据结构动态开辟存储空间
#include <cstdlib> #include <iostream> using namespace std; class PRIMENUM { int *p; int span1,span2; int num; public: PRIMENUM(int n1,int n2) { num=0; span1=n1;span2=n2; } int isprime(int x); void process() { p=new int[span2-span1]; for(int i=span1;i<=span2;i++) if(isprime(i)) p[num++]=i; } void print() { cout<<"num= "<<num<<endl; int k=0; for(int i=0;i<num;i++) { cout<<p[i]<<'\t'; k++; if(k%5==0) cout<<endl; } cout<<endl; } }; int PRIMENUM::isprime(int x) { for(int i=2;i<x/2;i++) if(x%i==0) return 0; return 1; } int main(int argc, char *argv[]) { PRIMENUM test(100,200); test.process(); test.print(); system("PAUSE"); return EXIT_SUCCESS; }
相关文章推荐
- C++程序设计实践指导1.6分数运算改写要求实现
- C++程序设计实践指导1.12数组中数据线性变换改写要求实现
- C++程序设计实践指导1.1删除序列中相同的数改写要求实现
- C++程序设计实践指导1.3求任意整数降序数改写要求实现
- C++程序设计实践指导1.14字符串交叉插入改写要求实现
- C++程序设计实践指导1.15找出回文数改写要求实现
- C++程序设计实践指导1.13自然数集中找合数改写要求实现
- C++程序设计实践指导1.7超长数列中n个数排序改写要求实现
- c++ 依次存放在指定范围内求出的所有素数
- 建立一个类PrimeNUM,求指定数据范围内的所有素数(质数)。具体要求如下:
- 用c++建立一个类PrimeNUM,求指定数据范围内的所有素数(质数)。
- 素数回文——输出两整数之间所有既是回文数又是素数的数 C++实现
- python 实现统计ftp服务器指定目录下文件夹数目、文件数目及所有文件大小 本次主要为满足应用方核对上传到ftp服务器的文件是否缺漏。 主要要求:指定目录下,文件夹数目/文件数目/所有文件大小
- C/C++练习7---求某个范围内的所有素数 (sdut oj)
- C++程序设计原理与实践之GUI程序实现问题
- 求指定范围内的所有素数
- Problem D: C/C++经典程序训练7---求某个范围内的所有素数
- C/C++练习7---求某个范围内的所有素数
- SDUT-1137 C/C++练习7---求某个范围内的所有素数
- 山东理工大学ACM平台题答案关于C语言 1137 C/C++经典程序训练7---求某个范围内的所有素数