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

【c++】平移字符串

说明

实现字符串的左移与右移

示例代码

#include <iostream>
#include <string>
using namespace std;

int main()
{
	string str1 = "12345";

	//左移2位
	string str2 = str1.substr(2) + str1.substr(0, 2);
	cout << str2 << endl;

	//右移2位,等价于左移n-2位
	int offset = str1.size() - 2;
	string str3 = str1.substr(offset) + str1.substr(0, offset);
	cout << str3 << endl;

	return 0;
}

运行结果

在这里插入图片描述

相关文章:

  • 百问网提供的烧写工具将各镜像文件烧写到eMMC存储器的各脚本的解析
  • AI赋能医疗:仅靠想象就能控制机械臂,近屿智能AI培训新选择
  • 高并发下订单库存防止超卖策略
  • 【Python】为什么要写__init__.py
  • 通义万相2.1开源版本地化部署攻略,生成视频再填利器
  • hadoop第3课(hdfs shell常用命令)
  • 2025年渗透测试面试题总结-小某鹏汽车-安全工程师(题目+回答)
  • 苹果 M3 Ultra 芯片深度解析:AI 时代的性能革命
  • deepseek为什么要开源
  • 【JavaEE进阶】Spring AOP详解
  • C++内存区域如何划分说一下(栈和堆那些)
  • Scala 中的访问修饰符
  • 初出茅庐的小李博客之Modbus称重传感器调试记录
  • JU TPS研究笔记
  • MySQL基本建表操作
  • 工业单板电脑在电商物流中心的应用案例
  • TOEFL WRITING NOTE
  • c++_二叉树的介绍
  • idea技巧
  • C++中,内存管理和内存泄漏总结
  • 做投标的在什么网站找信息/网络营销和网站推广的区别
  • 编辑不了的wordpress/淮南网站seo
  • 汉子由来 外国人做的网站/seo是什么车
  • 广告公司赚钱吗/seo推广 课程
  • 医疗网站制作/永久开源的免费建站系统
  • 罗湖做网站公司排名/seo标题优化步骤