#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int reverse_string(char *string,int len)
{
char temp = *string;
*string = *(string + len - 1);
*(string + len - 1) = '\0';
if (len > 1)
reverse_string(string + 1,len-1);
*(string + len - 1) = temp;
return string;
}
int main()
{
char *str = "abcde";
int len = strlen(str);
printf("%s", reverse_string(str, len));
system("pause");
return 0;
}
//4. 编写一个函数reverse_string(char * string)(递归实现) //实现:将参数字符串中的字符反向排列。 //要求:不能使用C函数库中的字符串操作函数。
猜你喜欢
转载自blog.csdn.net/lxp_mujinhuakai/article/details/54411957
今日推荐
周排行