字符串的旋转

来源:互联网 发布:魔兽盒子mac 编辑:程序博客网 时间:2024/05/04 03:24

 问题描述:给定一个字符串,要求把字符串前面的若干个字符移到字符串的尾部,比如“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);  } }



0 0