第十五周 将字符串插入到另一个字符串指定的位置

来源:互联网 发布:淘宝账号要实名认证吗 编辑:程序博客网 时间:2024/05/21 15:41


题目描述

将字符串t插入到字符串s中,在位置pos后插入。不得使用字符串操作函数,输出组合成的字符串。

输入

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

输出

输出组合后的字符串

样例输入

qwejij3

样例输出

jijqwe
解答:
#include<stdio.h>int main(){    char t[100],s[100],r[200];    int pos,i=0,j=0;    gets(t);    gets(s);    scanf("%d", &pos);    while(s[i]!='\0'&&i<pos)    {        r[i]=s[i];        i++;    }    while(t[j]!='\0')    {        r[i+j]=t[j];        j++;    }    while(s[i]!='\0')    {        r[i+j]=s[i];        i++;    }    r[i+j]='\0';    puts(r);    return 0;}

0 0
原创粉丝点击