插入字符串并输出

题目内容:

输入两个字符串 s1 、 s2 和 s1 中任意字符 k ,在 s1 中的指定字符 k 第一次出现的位置后面插入字符串 s2 并输出。

输入样例:

beijing[回车]

123[回车]

i[回车]

输出样例:

bei123jing[回车]

时间限制:500ms内存限制:32000kb
 
 1 #include <stdio.h>
 2 int main()
 3 {
 4     int i,j;
 5     char str1[10],str2[10];
 6     char k;
 7     gets(str1);
 8     gets(str2);
 9     scanf("%c",&k);
10     for(i=0;str1[i-1]!=k;i++)
11         {
12             printf("%c",str1[i]);
13             j=i;
14         }
15 
16     printf("%s",str2);
17 
18     for(i=j+1;str1[i]!='';i++)
19         {
20         printf("%c",str1[i]);
21         }
22      return 0;
23 }
24                         
View Code
原文地址:https://www.cnblogs.com/entrepre/p/5499499.html