**结构  C语言

时间:2016.04.24 发布人:159吱吱

**结构  C语言

已解决问题

谷歌159吱吱用户在2016.04.24提交了关于“运营商下架4G**结构  C语言”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-04-06T16:53:57。

设S1=“DataStructureCourse”,S2=“Structure”,S3=“Base”,求:

(1)Length(S1);

(2)Compare(S2,S3);
(3)Insert(S1,5,S3);

(4)Delete(S1,5,9);
(5)SubString(S1,5,9,T);

(6)Search(S1,0,S2);
(7)Replace(S1,0,S2,S3)


希望大家能够帮助她。

详细问题描述及疑问:

设S1=“DataStructureCourse”,S2=“Structure”,S3=“Base”,求:

(1)Length(S1);

(2)Compare(S2,S3);
(3)Insert(S1,5,S3);

(4)Delete(S1,5,9);
(5)SubString(S1,5,9,T);

(6)Search(S1,0,S2);
(7)Replace(S1,0,S2,S3)


期待您的答案,希望你能感受到,我最真诚的谢意 !
希望以下的回答,能够帮助你。

第1个回答

用户名:whoami1978  

你是要结果还是要这些函数的实现?

如果是结果,要看你函数的实现的(你的函数都不是C本身的函数)

如果要实现,要看你具体要求的

就你的问题,只能是按你的函数名来猜

1.S1的长度为21,C中可用strlen来实现

2.比较S2,S3,结果S2>S3,可用str来自cmp实现

3.在S1的第5个插入S3,结果

"DataBaseStructureCourse"//注意空格,这个可以用循环或用strcpy+strcat实现

4.将S1从第5个开始,删除9个,结果

"DataCourse"//也可用循环或strcpy问答,strcat实现

5.取S1的第5到第9个,T不知所意,结果为

"Structure"//可用循环或s低作紧比一布销呼露trncpy实现

6.在S1的第误0个开始,搜索S2,结果为真//可用strstr实现

7.将S1的第0个开始,用S2替换S3,结果

"DataBaseCourse";//用循环或strstr+str迫copy+strcat实现