字符串循环右移
2016-04-15 14:27
323 查看
#include<stdio.h>
#include<iostream>
//#include<math.h>
using namespace std;
void loopMove(char*str, int n)
{
int i, j;
char temp;
int len = strlen(str);
//cout << "len= " << len << endl;
for (i = 0; i < n; i++)
{
temp = str[len - 1];
for (j = 0; j < len-1;j++)
{
str[len-j-1] = str[len-j-2];
}
str[0] = temp;
}
}
int main()
{
char str[] = "abcdefghijklmn";
cout << "the orginal is " << str << endl;
loopMove(str, 6);
cout << "the result is " << str<<endl;
getchar();
}
#include<iostream>
//#include<math.h>
using namespace std;
void loopMove(char*str, int n)
{
int i, j;
char temp;
int len = strlen(str);
//cout << "len= " << len << endl;
for (i = 0; i < n; i++)
{
temp = str[len - 1];
for (j = 0; j < len-1;j++)
{
str[len-j-1] = str[len-j-2];
}
str[0] = temp;
}
}
int main()
{
char str[] = "abcdefghijklmn";
cout << "the orginal is " << str << endl;
loopMove(str, 6);
cout << "the result is " << str<<endl;
getchar();
}
相关文章推荐
- 关于Xcode工程文件后的字母标注的含义
- WEB SERVICE 概念 AND 原理
- 【SSH隧道】端口转发,socket代理
- 滴滴滴...解析服务器报警音含义
- Revit插件开发HelloWorld
- 北邮OJ 980. 16校赛-R_clover's Challenge
- [IMX6DL]超声波模块HC-SR04 Linux驱动源代码
- mysql---总体备份和增量备份
- 在powerdesigner 中出现Could not Initialize JavaVM! 应该怎么解决
- 验证码无法显示:Could not initialize class sun.awt.X1 tomcat
- Gravatar——能让你的留言自动钻出头像的小工具
- js操作referrer获取来源页
- iOS 获取系统图片
- EDUP无线网卡在 Raspberry配置方法 RTL8188CUS芯片
- dos 命令大全
- Xcode: 查看连接的真机中曾经有过的崩溃信息
- 微信移动客户端内部浏览器分享到朋友圈,QQ空间代码
- J2SE(八)Java之对象的序列化与反序列化
- UVa 193 - Graph Coloring
- 新站冲击百度前十排名的“投票战略”