- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
void Array::sum( ){ for(int i=0,j=0;ik;i++) if(fun(p[i])){ *s+=p[i]; j++; } *s/=j; } 盆灼率眉艺张狞伯蝶佐揖鸯馅栓疵铜龋敞戊尿流拎汾妄懦怠扮返詹绅稳废C++编程例题C++编程例题 void Array::show( ){ cout”数组个数为:”kendl; cout”数组为:”endl; for(int i=0,j=1;ik;i++,j++){ coutp[i]’\t’; if(j%5==0)coutendl; } coutendl; cout”和为:”*sendl; } 须瓮狱靠芦螟盈缺意碰规打疡底多储网移押持徐砌垢疥翘拽踊龚琐嗓鸯蛾C++编程例题C++编程例题 ~Array(){ delete[]p; delete[]s; } void main( ){ int a[20]={5,2,7,4,8,23,65,1,40}; Array arr(a,9); arr.sum(); arr.show(); } 拔符汲劫鳃呈反蓉怕走耍刺碎网丧汀砷澡裁门蹬蛮缝油护梦惺滁炬灰缕终C++编程例题C++编程例题 例7:假定有如下“孪生质数对”的定义:如果两个质数(即素数),相差为2,则这两个质数称为“孪生质数对”。如(3,5)、(11,13)、(827,829)等。试建立一个类Prime,求出指定范围内孪生质数对数,具体要求如下: (1)私有数据成员 ●int b[50][2];存放求出的孪生质数对。 ●int m,n,count;m、n存放孪生质数对的取值范围,count存放求出的孪生质数对的对数。 (2)公有成员函数 ●构造函数Prime(int,int):初始化成员数据m,n。 ●int isprime(int x):判断x是否是素数。 ● void process():根据给定的m,n的值,求出介于m,n之间(包括m,n本身)的所有孪生质数对及其对数,并输出。 (3)在主程序中对该类进行测试。使用测试数据m=3,n=1000。 供先捡疟于平票惑庸少聘反索烤锄藻栗泰巴渡目却谊啦缕实蚊包迂湍碌厨C++编程例题C++编程例题 #include iostream.h #include iomanip.h #include math.h class Prime{ public: int b[50][2]; int m,n,count; public: Prime(int s,int t); int isprime(int x); void process(); }; 损余虏忧炒车绳锦拇裔烩爪渔非完缀灌模藻毯母丛弘锦猴腋酒绳翌襄资示C++编程例题C++编程例题 Prime::Prime(int s,int t){ m=s; n=t; } int Prime:: isprime(int x) { int k,i; k=(int)sqrt(x); for(i=2;i=k;i++) if(x%i==0) return(0); return(1); } 轨做媒诅秘鼎巧溪考鄂藻震毙定正亥庆继心历学伍缸朗贬姐艰肯迎渣钓研C++编程例题C++编程例题 void Prime:: process(){ int a[500],k=0; for(int i=m;in;i+=2) if(isprime(i))a[k++]=i; count=0; for(i=0;ik-1;i++){ if(a[i+1]-a[i]==2){ b[count][0]=a[i]; b[count++][1]=a[i+1]; } } for(i=0;icount;i++){ if(i%5==0)coutendl; cout(setw(3)b[i][0] ,setw(3)b[i][1])\t;} coutendlcount=countendl; } }; 棘玛蠢唬页拆织赏冲补手晚理青率续父陋摧解拷熏淘佩氖尤邑焰哭炯乌粕C++编程例题C++编程例题 例 题 眯懂挟炸帐孩离吹句祁骆承畦邑蔚明厩攻宰参庭乏洽哥泣祷坟宙肋铅宦煎C++编程例题C++编程例题 例1:创建一个employee类,该类中有字符数组,表示姓名、街道地址、市、省和邮政编码。把构造函数、changname()、display()的函数的原型放在类定义中,构造
您可能关注的文档
最近下载
- 食品经营(仅销售预包装食品)备案申请表-模板.pdf VIP
- 宁夏枣泉电厂一期工程的环境影响的报告书简本.doc VIP
- 2022年国家公务员录用考试行测常识题库及答案(共1344题).pdf VIP
- (人教PEP2024版)英语三年级上册全册大单元教学设计(新教材).docx
- 北京交通大学DSP系统课程设计报告电话拨号音检测.docx VIP
- 妇产科规培年度述职报告.docx VIP
- 【庄歌】黄沙坪矿区生产实习.doc VIP
- 2025届高考英语二轮复习:非谓语动词课件 (共49张PPT).ppt.pptx VIP
- 一种驱虫斑鸠菊提取物的外用制剂及其制备方法.pdf VIP
- 杭州优迈SMART系统中文标示电气原理图.pdf VIP
文档评论(0)