第十五周 OJ总结<7>将字符串插入到另一个字符串的指定位置(串)

Copyright (c) 2016,
烟台大学计算机与控制学院 All ringts reserved.
文件名称:OJ总结<7>--将字符串插入到另一个字符串的指定位置(串)
作 者:王兴振
完成日期:2016年12月11日
版 本 号:未知
题目描述:
  将字符串t插入到字符串s中,在位置pos后插入。不得使用字符串操作函数,输出组合成的字符串。

输     入:

  输入两个字符串(t和s)和要插入的位置(pos)

输      出:
  输出组合后的字符串

样例输入:
  qwe

  jij

  3

样例输出:

jijqwe

答       案:

#include <stdio.h> 
#include <stdlib.h> 
#include <string.h> 
int main() 
{ 
    char t[100],s[100]; 
    int i,n,len1,len2,j; 
    gets(t); 
    gets(s); 
    len1=strlen(s); 
    len2=strlen(t); 
    scanf("%d", &n); 
    for(i=0; i<len1; i++) 
    { 
        printf("%c", s[i]); 
        if(n==(i+1)) 
            for(j=0; j<len2; j++) 
                printf("%c", t[j]); 
    } 
    return 0; 
} 


总     结:

扫描二维码关注公众号,回复: 3550139 查看本文章

  找到位置,插入即可,鉴于本人的懒,小小用了一下操作函数,和没用差不多,哈哈哈!

猜你喜欢

转载自blog.csdn.net/wxz1814/article/details/53575063