江苏科技大学-C++课程实践报告答案

上传人:cn****1 文档编号:495427445 上传时间:2022-12-03 格式:DOC 页数:106 大小:2.08MB
返回 下载 相关 举报
江苏科技大学-C++课程实践报告答案_第1页
第1页 / 共106页
江苏科技大学-C++课程实践报告答案_第2页
第2页 / 共106页
江苏科技大学-C++课程实践报告答案_第3页
第3页 / 共106页
江苏科技大学-C++课程实践报告答案_第4页
第4页 / 共106页
江苏科技大学-C++课程实践报告答案_第5页
第5页 / 共106页
点击查看更多>>
资源描述

《江苏科技大学-C++课程实践报告答案》由会员分享,可在线阅读,更多相关《江苏科技大学-C++课程实践报告答案(106页珍藏版)》请在金锄头文库上搜索。

1、江苏科技大学 课程实践报告 设计题目: 程序设计(+)实践 设计时间 至 学院(系): 专业班级: 学生姓名: 学号 指引教师: 12月 任务一一、实践任务2.试建立一种类,求,另有辅助函数pwer(m,n)用于求。二、具体设计1、类的描述与定义(1)私有数据成员l in ,k:寄存公式中n和的值;()公有成员函数l P(in n1,n k1):构造函数,初始化成员数据n和。l int power(int m, nt n):求mn。l int fn( ):求公式的累加和。l id show( ):输出求得的成果。2、重要函数设计在主程序中定义对象s,对该类进行测试。三、源程序清单#ilude

2、ioem.css SPntn,k;public:SP(inn1,ink1)n=n;k=;nt power(nt m,n)inp=1;fr (inti=1;in+1;i+)p*=;rern p;t fun()ints=0;for(it i=1;i+1;i+)s+=powr(,k);ren ;void ()coutn=n,k=k,(,k)=fun()#inass RINrivat:chr r0;/寄存被插入的字符串;car tr240;/寄存待插入的字符串;pblic:STRI(chars1,chr*s)trc(str1,s1);tpy(r2,s2);void ro();vdpnt();void

3、SRN::prces()ii,;n nsre(str1);i(stlen(str)stren(sr))/当待插入的字符串ABCEFG比被插入的字符串abcde长或相等时,逻辑算法:bcdeab c d e-空格处依次插入ABCDFG-aAbcCdDEF;fr(i=-1;i;i-)str+=stri;/被插入的字符串由最后一位开始各位向后移动i位;fr(=1,j=;in;i+,j+)tr1r2;/在空出的位置处依次插入字符串;i-;for(;j B C EG空格处插入cdeAaBCcDdeFG;r(i=n;istrlen(tr2)-1;i-)tr1strle(st2)=t1;/比待插入的字符串长的部分均向后移strlen(st2)位;for(i=stl(sr2)1;;i-)tr1+=sr1;/之前的部分均向后移i位;for(i=1,j=0;i2stln(str);i+=2,j+)stri=stj;/将待插入的字符串插入空格处,完毕插入;voi RIN:print()/输出插入后的字符串cout插入后的字符串为:st1#incldea b cd e空格处依次插入ABEGaAbBcCdeEFG;fo(i=n-1;i;i-)s1i+i=ti;/被插入的字符串由最后一位开始各位向后移动i位;f(i,=0;n;i=2,+)strir2j;/在空出的位置处依次插入字符串;i-;fo(; C

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号