当前位置: 首页 > news >正文

题目 1688: 数据结构-字符串插入

第一种方式字符串

#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
int main(){string s1,s2;int n;cin>>s1>>s2>>n;s1.insert(n-1,s2);cout<<s1<<endl;return 0; 
} 

第二种方式字符数组

#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
int main(){char s1[200],s2[200],s3[200];int n,len1,len2,i,j,k;cin>>s1>>s2>>n;len1=strlen(s1);len2=strlen(s2);for(i=0;i<n-1;i++){//把第一个串存放位置的前面的子串存入新数组s3[i]=s1[i];}for(i=n-1,k=0;k<len2;i++,k++){//把第二个串子串存入新数组s3[i]=s2[k];}for(i=len2+n-1,k=n-1;s1[k]!='\0';i++,k++){//把第一个串存放位置的后面的子串存入新数组,这块注意下标s3[i]=s1[k];}s3[i]='\0';cout<<s3<<endl;return 0; 
} 

http://www.lryc.cn/news/502959.html

相关文章:

  • 28.攻防世界PHP2
  • QML QT6 WebEngineView 、Echarts使用和数据交互
  • SpringBoot 整合 Mail 轻松实现邮件自动推送
  • MyBatis 核心知识与实践
  • 机器学习期末速成
  • Linux中的线程
  • AI大模型学习笔记|多目标算法梳理、举例
  • 蓝桥杯刷题——day3
  • 企业级日志分析系统ELK之ELK概述
  • 【开源项目】经典开源项目数字孪生体育馆—开源工程及源码
  • C++多线程实战:掌握图像处理高级技巧
  • 解决MAC装win系统投屏失败问题(AMD显卡)
  • 网易游戏分享游戏场景中MongoDB运行和分析实践
  • Android14 AOSP 允许system分区和vendor分区应用进行AIDL通信
  • R学习——因子
  • pytest入门三:setup、teardown
  • 前端面试准备问题2
  • web前端sse封装
  • 智能家居WTR096-16S录放音芯片方案,实现语音播报提示及录音留言功能
  • 【创建模式-蓝本模式(Prototype Pattern)】
  • Spring Boot应用开发深度解析与实战案例
  • 优化Go语言中的网络连接:设置代理超时参数
  • 《神经网络与深度学习》(邱锡鹏) 内容概要【不含数学推导】
  • 原创 传奇996_55——后端如何点击npc隐藏主界面
  • RabbitMQ中的Work Queues模式
  • GESP202412 四级【Recamán】题解(AC)
  • 蓝桥杯新年题解 | 第15届蓝桥杯迎新篇
  • 3D 生成重建035-DiffRF直接生成nerf
  • @SpringBootTest 报错: UnsatisfiedDependencyException
  • mysql、postgresql、oceanbase调优