首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
函数void Insert(char*s,char*t,int pos)将字符串t插入到字符串s中,插入位置为pos。请用C语言实现该函数。假设分配给字符串s的空间足够让字符串t插入(说明:不得使用任何库函数)。
函数void Insert(char*s,char*t,int pos)将字符串t插入到字符串s中,插入位置为pos。请用C语言实现该函数。假设分配给字符串s的空间足够让字符串t插入(说明:不得使用任何库函数)。
admin
2014-12-25
87
问题
函数void Insert(char*s,char*t,int pos)将字符串t插入到字符串s中,插入位置为pos。请用C语言实现该函数。假设分配给字符串s的空间足够让字符串t插入(说明:不得使用任何库函数)。
选项
答案
voidInsert(char*s,char*t,int pos) { /*将串t插入到串S的第pos位置*/ if(pos<1) exit(0);/*pos非法*/ i=1;P=s; while(*pl=‘\0’&&i
=pos;j一一); /*将串S中第pos起以后的字符后移*/ { *(P+J)=*p; P一一;} P++;q=t; /*将P移到第pos位置,q指向串t的第一个字符*/ for(k=1;k<=j;k++) /*将每串t插入到串S的pos位置*/ P++=q++: }
解析
首先在串s中查找第pos个位置,将pos开始的所有字符依次向后移动串t的长度的位置,然后将串t插人到串S中。算法描述如下。
转载请注明原文地址:https://kaotiyun.com/show/wZVx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
_____是指计算机网络能否尽可能长时间地稳定运行而不出故障或少出故障,在发生故障时能否及时恢复并且使所造成的损失尽可能小。
简述网桥中的“自学习”算法的基本思想。
组成核心SQL的四个部分包括数据定义语言、数据操纵语言、嵌入式SQL语言的使用规定和________四个部分。
如何判断两个关系代数表达式是等价的?
某用户文件共12个逻辑记录,每个逻辑记录的长度为240个字符,现把该文件存放到磁带上,若磁带的记录密度为400字符/英寸,块与块之间的间隙为0.3英寸,请回答:采用记录成组操作且块因子为3时,磁带空间的利用率为多少?
假定某采用分页式存储管理的系统中,主存的容量为1M,被分成256块,块号为0.1,2,……,255。某作业的地址空间占用4页,其页号为0,1,2,3,被分配到主存中的第2,4,1,5块中。则每一页长度为
考虑一个涉及如下磁道的按时间有序地请求访问序列:98,183,37,122,14,124,65,67如果磁头的初始位置在53磁道:若按最短寻找时间优先算法,服务完上述请求序列后,磁头总计移动多少个磁道?
根据密码学基本概念和加密算法知识,试回答下列问题:简述一般密码系统的模型。
除根结点以外,树中每个结点有_____个前趋,______个后继。
随机试题
离心泵在运行时能长时间关闭出口阀吗?
社会变迁的类型有()
根据已发布的《中国互联网络域名注册暂行管理办法》,中国互联网络的域名体系顶层域名为________。
Anyonewhohaseverattendedauniversityknowsthatthequalityoflecturersvariesgreatly.Afewareveryeffectivecommunica
TheEdinburghfestivalhasbeenheldinAugustandSeptemberevery【21】since1947.Therearealotofdifferenteventsinwhichy
患者低热、腹部触及包块可能是
患者,男,58岁。胸满而痛,遇冷易诱发,伴下利,口不渴,不欲饮食,舌淡苔白,脉沉细而弦。治疗应选用
女,9个月,8kg。发热、呕吐、腹泻3天,大便蛋花汤样,无腥臭味,尿量明显少。精神萎靡,皮肤弹性差,眼凹陷,唇樱红,四肢凉,诊断为婴儿腹泻,血钠132mmol/L,第一天补液种类应选择
城市消防远程监控系统正式投入使用前,对系统及系统组件进行调试。系统在各项功能调试后进行试运行,试运行时间不少于()月。
进口许可证原则上实行“一批一证”制度,对不实行“一批一证”的商品,发证机关在签发进口许可证时必须在备注栏中注明“非一批一证”字样,该证在有效期内可使用()。
最新回复
(
0
)