请设计递归函数void reverse(char *s,int len),其功能为逆置长度为len的字符串。例如,若串s的内容为“abcd”,则逆置后其内容变为“dcba”。
void reverse(char* s, int len) {
int i = 0;
while (i<=(len-1-i)) {
char temp = '0';
temp = s[i];
s[i] = s[len - 1 - i];
s[len - 1 - i] = temp;
i++;
}
}
int main() {
char x[] = "hello worl d a";
int len=strlen(x);
reverse(x, len);
printf("%s", x);
return 0;
}