插入字符串并输出

Posted 无名小卒升级中

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了插入字符串并输出相关的知识,希望对你有一定的参考价值。

题目内容:

输入两个字符串 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]!=\'\\0\';i++)
19         {
20         printf("%c",str1[i]);
21         }
22      return 0;
23 }
24                         
View Code

 

以上是关于插入字符串并输出的主要内容,如果未能解决你的问题,请参考以下文章

对链表进行插入排序

plsql解析文本文件的输出并插入表

数据结构 动态查找与二叉排序树

《LeetCode之每日一题》:89.搜索插入位置

将字符串插入到另一个字符串的指定位置(串)

c语言 向字符串中插入字符并排序