字符串右移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 ;
}

最新文章

  1. lanmp之二 (奇葩问题)
  2. C++-文件【1】-按行读文本文件的两种方法
  3. GD库处理图像
  4. win7 安装 memcached
  5. JSon_零基础_004_将Set集合对象转换为JSon格式的对象字符串,返回给界面
  6. LoadRunner 11 安装及破解(转)
  7. BW知识点总结及面试要点
  8. Oracle存储过程的理解
  9. 百度ueditor富文本编辑器的使用
  10. Nginx + Apache 反向代理
  11. python 生成html文件(表格)
  12. HDU 2544 最短路(模板题——Floyd算法)
  13. CodeForces #549 Div.2 C Queen
  14. Jquery ajax, Axios, Fetch区别之我见(转载)
  15. 初学者易上手的SSH-struts2 03数据封装
  16. cerebro 配置
  17. TOP100summit:【分享实录-猫眼电影】业务纵横捭阖背后的技术拆分与融合
  18. git 修改文件夹名字后如何提交
  19. 【kafka学习之三】kafka集群运维
  20. sceneManager.loadscene加载场景时不会主动去加载场景的依赖包,要手动加载或添加场景到build setting列表中

热门文章

  1. IAR Embedded Workbench 破解方法+工具+授权文件
  2. 【BZOJ 3476】 线段树===
  3. Python之re模块
  4. WC2015 滚粗记
  5. Java NIO原理及实例
  6. 国内外最全的asp.net开源项目
  7. JSP丶新闻发布会系统
  8. 运行.class文件提示找不到或者无法加载主类原因
  9. python手记(26)
  10. 8-3-COMPETITION