第十五周oj题目将字符串插到另一字符串的指定位置
2016-12-11 15:39
155 查看
作者:夏晓林
时间:2016.12
题目描述:将字符串t插入到字符串s中,在位置pos后插入。不得使用字符串操作函数,输出组合成的字符串
输入:两个字符串(t和s)和要插入的位置(pos)
输出:组合后的字符串
问题及代码:
运行结果:
学习心得:
字符串复制不能直接像整数一样进行复制,而应该通过循环来进行,如for(b=0; t[b]!='\0'; b++) r[b]=t[b];将数组t中的字符串复制到r中。
时间:2016.12
题目描述:将字符串t插入到字符串s中,在位置pos后插入。不得使用字符串操作函数,输出组合成的字符串
输入:两个字符串(t和s)和要插入的位置(pos)
输出:组合后的字符串
问题及代码:
#include<stdio.h> #include<string.h> int main() { int n,i,j,a,b; char s[100]; char t[100]; char r[100]; gets(s); gets(t); scanf("%d",&n); for(b=0; t[b]!='\0'; b++) r[b]=t[b]; for(i=0; i<n; i++); for(j=0; s[j]!='\0'; j++) { t[i]=s[j]; i++; } for(a=n; r[a]!='\0'; a++) { t[i]=r[a]; i++; } t[i]='\0'; printf("%s",t); return 0; }
运行结果:
学习心得:
字符串复制不能直接像整数一样进行复制,而应该通过循环来进行,如for(b=0; t[b]!='\0'; b++) r[b]=t[b];将数组t中的字符串复制到r中。
相关文章推荐
- 第十五周 OJ 将一个字符串插入另一个字符串的指定位置
- 第十五周OJ(6)将字符串插入到另一个字符串的指定位置(串)
- 第十五周-OJ-G将字符串插入到另一个字符串的指定位置(串)
- 第十五周oj训练——将字符串插入到另一个字符串的指定位置(串)(2274)
- 第十五周oj题目字符串分段
- 第十五周oj题目字符串的连接
- 第十五周oj题目计算字符串的长度
- 第十五周 将字符串插入到另一个字符串指定的位置
- oj-15-G-将字符串插入到指定位置
- 第15周OJ实践7 将字符串插入到另一个字符串的指定位置(串)
- 第十五周oj题目字符串替换
- 第15周 oj Problem G: 将字符串插入到另一个字符串的指定位置(串)
- 第十五周 OJ总结<7>将字符串插入到另一个字符串的指定位置(串)
- 第十五周oj题目字符串比较
- 第十五周Oj题目按长度截取字符串
- 第十五周oj题目字符串逆序输出
- 第十五周oj题目统计字符串种类
- 第十五周oj题目输出特定的字符串
- 第十五周-将字符串插入到另一个字符串的指定位置(串)
- 更新字符串列表中,指定位置的字符串