栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言编写程序,输入字符串s1和s2以及插入位置f,在字符串s1中的指定位置f处插入字符串s2

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言编写程序,输入字符串s1和s2以及插入位置f,在字符串s1中的指定位置f处插入字符串s2

字符串插入

采用字符串方法strcat方法,需要引入string.h头文件

strcat函数方法

strcat(A,B),把B串连接到A串后面,A的值变成连接后的样子

  • A串要足够大

代码如下

int main(void)
{
    char s1[1000] = {0};
    char s2[1000] = {0};
    int n; char c;
    scanf("%d", &n);//输入要插入的位置
    c = getchar();//消除回车符号
    gets_s(s1);
    gets_s(s2);
    char x[100] = {0};//s1后面的部分
    char y[100] = { 0 };
    for (int i = n, j = 0;i
        x[j] = s1[i];//s1后面的部分
    }
    //printf("输出s1后面的部分为:%sn", x);//输出s1后面的部分
    for (int i = 0,j=0; i < n; i++,j++)
    {
        y[j]=s1[i];
    }
    //printf("s1的前面部分为:%s", y);
    strcat(y, s2);
    strcat(y, x);
    printf("%s", y);
        return 0;
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/948111.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号