1:对字符串的左旋num个字符:
void Reverse(char *left, char *right){
assert(left != NULL&&right != NULL);
while (left < right){
char tmp = *left;
*left = *right;
*right = tmp;
left++;
right--;
}
}
void left_remove(char *string,unsigned int num){
while (num>strlen(string)){
return;
}
Reverse(string, string + (num - 1));
Reverse(string + num, string + (strlen(string) - 1));
Reverse(string, string + (strlen(string) - 1));
}void Reverse(char *left,