任务描述
题目描述:编写程序,输入字符串s1和s2以及插入位置f,在字符串s1中的指定位置f处插入字符串s2。如输入"BEIJING", “123”, 3,则输出:“BEI123JING”。
相关知识(略)
编程要求
请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。
输入
第一行和第二行分别输入两个字符串s1和s2,第三行输入插入位置f。
每个字符串的长度不超过100个字符。
输出
输出一行插入后的字符串。
测试说明
样例输入:
BEIJING
123
3
样例输出:
BEI123JING
注意:使用gets()**函数会引起警告并不是报错,只要代码编译正确并不会影响测评结果。
**推荐使用:fgets()函数。
代码
#include<stdio.h>
#include<string.h>
int main(void)
{
/Begin/
char s[100];
char r[100];
int n,i,l;
scanf("%s",s);
scanf("%s",r);
scanf("%d",&n);
l=strlen(s);
for(i=0;i<n;i++)
printf("%c",s[i]);
printf("%s",r);
for(i=n;i<l;i++)
printf("%c",s[i]);
/*********End**********/
return 0;
}