您的位置:首页 > 其它

字符串循环右移

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();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: