Copyright (c) 2016,
烟台大学计算机与控制学院 All ringts reserved.
文件名称:OJ总结<7>--将字符串插入到另一个字符串的指定位置(串)
作 者:王兴振
完成日期:2016年12月11日
版 本 号:未知
题目描述:
将字符串t插入到字符串s中,在位置pos后插入。不得使用字符串操作函数,输出组合成的字符串。
输 入:
输入两个字符串(t和s)和要插入的位置(pos)
输 出:
输出组合后的字符串
样例输入:
qwe
jij
3
样例输出:
jijqwe
答 案:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char t[100],s[100];
int i,n,len1,len2,j;
gets(t);
gets(s);
len1=strlen(s);
len2=strlen(t);
scanf("%d", &n);
for(i=0; i<len1; i++)
{
printf("%c", s[i]);
if(n==(i+1))
for(j=0; j<len2; j++)
printf("%c", t[j]);
}
return 0;
}
总 结:
扫描二维码关注公众号,回复:
3550139 查看本文章
找到位置,插入即可,鉴于本人的懒,小小用了一下操作函数,和没用差不多,哈哈哈!