字符串右移n位(C++实现)
2024-10-16 12:31:34
字符串右移n位(C++实现):
// ShiftNString.cpp : 定义控制台应用程序的入口点。
// #include "stdafx.h"
#include <iostream>
using namespace std; void Reverse(char* begin, char* end)
{
char temp;
while(begin < end)
{
temp = *begin;
*begin++ = *end;
*end = temp;
end --;
}
}
void Shift(char* str,int n)
{
int nLen = strlen(str);
Reverse(str,str + nLen - );
Reverse(str,str + n -);
Reverse(str + n, str + nLen -);
}
int _tmain(int argc, _TCHAR* argv[])
{
char str[] = "";
Shift(str,);
cout << str <<endl;
cin.get();
return ;
}
最新文章
- lanmp之二 (奇葩问题)
- C++-文件【1】-按行读文本文件的两种方法
- GD库处理图像
- win7 安装 memcached
- JSon_零基础_004_将Set集合对象转换为JSon格式的对象字符串,返回给界面
- LoadRunner 11 安装及破解(转)
- BW知识点总结及面试要点
- Oracle存储过程的理解
- 百度ueditor富文本编辑器的使用
- Nginx + Apache 反向代理
- python 生成html文件(表格)
- HDU 2544 最短路(模板题——Floyd算法)
- CodeForces #549 Div.2 C Queen
- Jquery ajax, Axios, Fetch区别之我见(转载)
- 初学者易上手的SSH-struts2 03数据封装
- cerebro 配置
- TOP100summit:【分享实录-猫眼电影】业务纵横捭阖背后的技术拆分与融合
- git 修改文件夹名字后如何提交
- 【kafka学习之三】kafka集群运维
- sceneManager.loadscene加载场景时不会主动去加载场景的依赖包,要手动加载或添加场景到build setting列表中