#include<iostream>
using namespace std;
int strLength(char str[]);//返回字符串长度
int main()
{
const int N=1000;
int m;//左移的位数
char s[N];
cin.getline(s,N);//用于接收一行字符串
cin>>m;
int t=strLength(s);
if(m>=t)
{
m=m%t;
}
for(int i=t;i<m+t;i++)
{
s[i]=s[i-t];
}
s[m+t]='\0';
puts(s+m);
return 0;
}
int strLength(char str[])
{
int i;
for(i=0;str[i]!='\0';i++)
;
return i;
}
字符串循环左移
最新推荐文章于 2024-08-02 16:46:49 发布