您的位置:首页 > 其它

007字符串移n位循环结果

2015-08-01 16:04 423 查看
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;

//输入:    asdfghjkl
//输入:	3
//输出:	lkjasdfgh
//	请按任意键继续. . .
int _tmain(int argc, _TCHAR* argv[])
{
string s;
cin>>s;

getchar();
int n;
cin>>n;
char a[100]={0};
int i;
int len=s.size();
//cout<<len<<endl;
for( i=0;i<n;i++)
{
a[i]=s[--len];
//cout<<a[i];
}
int j,x;
for(j=n,x=0;j<s.size();j++)
{
a[j]=s[x++];
//cout<<a[j];

}
a[j]='\0';

cout<<a<<endl;

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