首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序编程题 【题目】字符串的并集定义为两个字符串中所包含的所有字符(并集中字符的排列顺序不做要求,但不能重复)。试定义一个字符串类STR,求两个字符串的并集。具体要求如下: (1)私有数据成员 charp1,p2;存放两个原始字符串。 charp
程序编程题 【题目】字符串的并集定义为两个字符串中所包含的所有字符(并集中字符的排列顺序不做要求,但不能重复)。试定义一个字符串类STR,求两个字符串的并集。具体要求如下: (1)私有数据成员 charp1,p2;存放两个原始字符串。 charp
admin
2019-04-04
91
问题
程序编程题
【题目】字符串的并集定义为两个字符串中所包含的所有字符(并集中字符的排列顺序不做要求,但不能重复)。试定义一个字符串类STR,求两个字符串的并集。具体要求如下:
(1)私有数据成员
charp1,p2;存放两个原始字符串。
charp;存放两个字符串的并集。
(2)公有成员函数
STR(chars1[],chars2[]);初始化原始字符串并为指针p分配存储空间。
voiddel(charp);删除p指向字符串中的重复字符。
voidfun();求指针p1和p2所指向的两个字符串的并集,结果存入指针p所指向的存储空间,注意调用del()函数删除结果中的重复字符。
voidprint();输出两个原始字符串及它们的并集。
~STR();析构函数,释放动态内存。
(3)在主函数中对该类进行测试。输出示例:
原字符串:adb12345 abcdefg23 xz
它们的并集为:adb12345cefgxz
【要求】
源程序文件名必须为myfccpp,并放在T盘根目录下,供阅卷用。
选项
答案
#include
#include
// classSTR{ charp1,p2,p; / public: STR(chars1[],chars2[]) //3分 { intn1=strlen(s1) +1,n2=strlen(s2) +1;strcpy(p1=newchar[n1],s1); strcpy(p2=newchar[n2], s2); p=newchar[n1+n2+1]; } voidfun() // { chars=p1,p0=p;while(p0++=s++); s=p2; p0--; while(p0++=s++); del(p); } voiddel(chars) // { while((s+1)){ for(chars1=s+1;s1;s1++) if(s==s1){ s1=’\0’; strcat(s,s1+1); s1--; } s++; } } voidprint() // { cout<<"原字符串:"; cout<
解析
转载请注明原文地址:https://kaotiyun.com/show/dbhZ777K
0
全国高校计算机二级
相关试题推荐
Whethertheeyesare"thewindowsofthesoul"isdebatable;thattheyareintenselyimportantininterpersonalcommunicationis
如何部署一个ASP.net页面。
关闭浏览器。
撰写邮件收件人是王龙(邮件地址wanglong@lnu.edu.cn),抄送人王刚(邮件地址wanggang@lnu.edu.cn)。
在Interenet选项中删除IE临时文件夹的所有内容,并删除所有脱机内容。
设置TCP/IP属性由DHCP服务器负责分配IP地址。
在PPoint97中,打开演示文稿可以用()操作方法实现。A.CTRL+EB.CTRL+OC.CTRL+FD.CTRL+H
关于“在Word中复制一段文本”的错误说法是()。A.可以使用剪贴板B.必须首先选定需要复制的文本C.可以用鼠标操作D.不能用键盘操作
在Word中,水平标尺上数字的单位是()。A.厘米B.字符个数C.点D.汉字个数
下面是有关PPoint演示文稿播放控制方法的描述,其中()是错误的。A.可用键盘控制播放B.可用鼠标控制播放C.单击鼠标,幻灯片切换到“下一张”,但用鼠标却不能切换到“上一张”D.按“↓”键切换到“下一张”,按“↑”键切换到“上一张”
随机试题
简述20世纪80年代以来,法国初中教育改革的主要措施。
国际银行母国与东道国的监管当局之间达成的备忘录通常包含的内容。
患儿,男,3岁。既往有3次热性惊厥史,2小时前出现发热,在家中突然惊觉发作时,家长应采取的措施是
六淫邪气共同的致病特点是
某咨询公司正准备进行一项工业项目的财务评价,有关资料及数据如下:(1)建筑工程费用估算为500万元。(2)项目计划采用进口设备,设备重1200吨,离岸价为450万美元,国外运费标准为350美元/吨,国外运输保险费费率为2.66‰,中国银行财务费费率为5‰,
将待估土地与近期内发生交易的类似土地进行对照比较,并根据已发生交易的土地价格,经过多种因素修正后,求得待估土地的价格,这种方法称为()。
下列叙述正确的是()。
将儿童心理学研究的年龄范围扩大到青春期的心理学家是()
阅读下列程序说明和C程序,将应填入(n)处的字句写在答卷纸的对应栏内。【程序说明】该程序定义了两个子函数strsort和strmerge。它们分别实现了将一个字符串按字母顺序排序和将两个字符串合并排序,并删去相同字符。在主函数里,先输入两个
•ReadthearticleaboutPeopleExpress.•Choosethebestwordtofilleachblank,fromA,B,CorD.•Foreachquestion19—33ma
最新回复
(
0
)