void reverseString(char* s, int sSize) {
int i,j;
for( i=0,j=sSize-1; i<sSize/2; i++,j-- )
{
char temp;
temp = s[i];
s[i] = s[j];
s[j] = temp;
}
}
char * reverseStr(char * s, int k){
int len = strlen(s);
for (int i = 0; i < len; i += (2 * k)) {
//判断剩余字符是否少于 k
k = i + k > len ? len - i : k;
int left = i;
int right = i + k - 1;
while (left < right) {
char temp = s[left];
s[left++] = s[right];
s[right--] = temp;
}
}
return s;
}