首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
函数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
76
问题
函数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
数据结构导论
理工类
相关试题推荐
_____不仅可以检测出误码,还可以确定差错位置,并直接加以纠正。
下列关于模拟信号的说法中,错误的是【】
数据加密标准(DES)的有效密钥为【】位。
计算机网络的功能小包括【】
某商场拟开发一套专对会员的销售系统,其业务处理如下:会员可以下达多个订单,每个订单可以包含多个商品。已知或可获取的有关信息为:会员号、姓名、电话、地址;订单编号、订单金额、下单时间;商品编号、商品名称、计量单位、单价、品牌;每种商品的数量和折扣。试画出反映
’数据等价是指两个数据库实例应表示同样的信息内容,用________衡量。
在ODBC体系结构中,用来处理ODBC函数的是()
T-SQL语言中,声明一个变量用的命令是()
链接结构和索引结构的共同点是文件占用的存储空间块在存储空间中的位置不必是的。
随机试题
下面哪个图能够表示2016年第4季度-2017年第2季度医疗健康行业IPO账面退出回报环比增长率情况?()
埃博拉病毒的疫源地主要在非洲大陆其他可能的疫源地还有
男孩,4岁。一向偏食,不吃鱼、肉、蛋,近日发现面色渐苍白,不愿活动,时而腹泻。查体心肺正常,肝脏于肋下触及3cm,脾未及,血Hb60g/L,RBC2.9×1012/L,血涂片:红细胞大小不等,以小为主,中心淡染区扩大。引起此病的主要病因是
A.清热散风,明目止痛B.泻火明目C.滋肾,养肝,明目D.活血化瘀,益气养阴E.补益肝肾,退翳明目复方血栓通胶囊的功能为
平面控制测量中平面控制网建立的测量方法有()。
以下属于运算器的功能的是()。
下列关于国有企业的说法错误的是()。
洋务运动举办的事业包括()
已知二次型f(x1,x2,x3)=(1—a)x12+(1—a)x22+2x32+2(1+a)x1x2的秩为2。求正交变换x=Qy,把f(x1,x2,x3)化为标准形;
ThestaggeringvarietyoffreestuffavailableontheInternetsometimesseemstohaverepealedthefirstlawofeconomics:Ther
最新回复
(
0
)