全球旧事资料 分类
362015林子扬1340601119
C课程实验报告
1340601119林子扬
1试定义一个类STR,实现求两个字符串的交集。两个字符串的交集是指同时属于两个字符串的字符的集合,且该集合中的字符各不相同。具体要求如下:(1)私有数据成员chars150s250s050字符串s0用于存放字符串s1和字符串s2的交集。(2)公有成员函数●STRcharp1charp2构造函数,分别用参数p1和p2初始化成员数组s1和s2。●i
tisi
charpcharc判断字符c是否出现在字符串p中,如果是,则返回值为1,否则返回0。●voidfu
求成员数组s1和s2的交集,并将结果存放在成员数组s0中。提示:利用函数isi
charchar依次判断一个字符串中的每个字符是否包含于另一个字符串中,如果包含,且该字符不包含于成员数组s0中,则将该字符加入到成员数组s0中。●voidpri
t按输出示例的格式输出所有数据成员。(3)在主函数中对该类进行测试。输出示例:字符串1:abcdef123abc12字符串2:acef123ace124两个字符串的交集:acef123源程序代码:i
cludeiostreamhi
cludestri
ghclassSTRchars050s150s250publicSTRcharp1charp2i
tisi
charpcharcvoidfu
voidpri
tSTRSTRcharp1charp2strcpys1p1strcpys2p2s000i
tSTRisi
charpcharccharp0pwhilep0
第1页共1页
f362015林子扬1340601119
ifp0cretur
1后置自增参与后指向下一位retur
0voidSTRfu
charp0s0p1s1whilep1ifisi
s2p1isi
s0p1p0p1p00p1forcharp1s1p0s0p1p1ifisi
s2p1isi
s0p1p0p1p00voidSTRpri
tcout
好听全球资料 返回顶部