实现:将参数字符串中的字符反向排列。
其中要求只有一个参数
#include<stdio.h>
#include<string.h>
void reverse_string(char * str) {
int end = strlen(str) - 1;
char tmp = str[0];
if (str[0]) {
str[0] = str[end];
str[end] = '\0';
reverse_string(str + 1);
str[end] = tmp;
}
}
int main() {
char str[] = "welcome";
reverse_string(str);
printf("%s\n", str);
system("pause");
return 0;
}