#include"stdio.h"#include"string.h"void main(){ char a[100],b[100]; int i,n,m,k; printf("请输入第一个字符串(a):"); gets(a); n=strlen(a); printf("在输入要插入的字符串(b):"); gets(b); m=strlen(b); printf("请输入要插入的位置(k不能超出字符串a的长度):"); scanf("%d",&k); for(i=k-1;i<m+n;i++) { a[i+k]=a[i]; } a[i+k]='\n'; for(i=0;i<m;i++) a[i+k-1]=b[i]; puts(a); printf("\n");}