C++编程例题.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C编程例题

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()的函数的原型放在类定义中,构造

文档评论(0)

bm5044 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档