问题及代码:
烟台大学计算机与控制工程学院
作者:毕春超
完成日期:2016年12月12日
题目描述
将字符串t插入到字符串s中,在位置pos后插入。不得使用字符串操作函数,输出组合成的字符串。
#include <stdio.h>
#include <stdlib.h>
int
main()
{
char
t[100],s[100];
int
n,m,f,i,l;
scanf
(
"%s"
, &t);
scanf
(
"%s"
, &s);
scanf
(
"%d"
,&n);
m=
strlen
(t);
f=
strlen
(s);
for
(l=m+n,i=n;i<f;i++,l++)
s[l]=s[i];
for
(i=0,l=n;i<m;i++,l++)
s[l]=t[i];
for
(i=0;i<m+f;i++)
printf
(
"%c"
,s[i]);
return
0;
}
运算结果