问题描述:给定一个字符串,要求把字符串前面的若干个字符移到字符串的尾部,比如“abcdef”移动三位变为“defabc”
void LeftShiftOne(char *s,int n)
{
char t=s[0];
for(int i=1;i<n;i++)
{
s[i-1]=s[i];
}
s[n-1]=t;
}
void LeftRotateStrin(char *s,int n,int m)
{
while(m--)
{
LeftShiftOne(s,n);
}
}