全球旧事资料 分类
课程实践报告
设计题目程序设计VC实践设计时间20131至20131
学院系计算机科学与工程学院2013年1月
f一.实践任务
选择题目,创新性题目可只选择1题,仅选提高题应不少于3题,仅选基础题应不少于6题,也可组合选题,还可自行选择感兴趣的题目(须经指导老师审定)。对于提高题、创新题及游戏题可组成团队开发,但应制定详细的项目分工说明。
二.实验步骤及记录(题目,源程序代码及运行结果)
1与学号对应的题(必做题):基础题12
题目:建立一个STRING,将一个字符串交叉插入到另一个字符串中(假定两字符串不
等长)。例如将字符串“abcde”交叉插入字符串“ABCDEFG”的结果为“aAbBcCdDeEFG”或“AaBbCcDdEeFG”。具体要求如下:(1)私有数据成员
charstr160:存放被插入的字符串。charstr240:存放待插入的字符串。charstr3100:存放插入后的字符串。(2)公有成员函数STRINGchars1chars2:构造函数,用s1和s2初始化str1和str2。voidprocess:将str2中的字符串插入到str1中,存放到str3中。voidpri
t:输出插入后的字符串。(3)在主程序中定义STRING类的对象test对该类进行测试。源程序代码:i
cludeiostreamhi
cludestri
ghclassSTRING
charstr160charstr240charstr3100publicSTRINGchars1chars2
strcpystr1s1strcpystr2s2voidprocesscharp1str1p2str2fori
ti0p2ii2
fori
tkstrle
str1kikstr1k1str1kp1p2p1p12
fp2voidpri
t
strcpystr3str1coutstr3e
dlvoidmai
chars160
好听全球资料 返回顶部