字符串str1在第i个位置插入字符串str2,如在字符串1234567890第2位插入ABC。
输入格式:
1234567890
ABC
2
输出格式:
12ABC34567890
#include<stdio.h>
#include<string.h>
int main()
{char s1[100],s2[100];int w;scanf("%s%s%d",s1,s2,&w);int l1=strlen(s1);int l2=strlen(s2);if(l1<w){printf("Index is out of length!");return 0;}for(int i=l1+l2-1;i>w+l2-1;i--){s1[i]=s1[i-l2];}int j=0;for(int i=w;i<w+l2;i++){s1[i]=s2[j];j++;}for(int i=0;i<l1+l2;i++){printf("%c",s1[i]);}}
学弟学妹们加油努力吧,给学长点点赞