#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
void reverse_string(char* string)
{
int len = strlen(string);
char temp = *string;
*string = *(string + len - 1);
*(string + len - 1) = ‘\0’;
if (strlen(string + 1) >= 2)
{
reverse_string(string + 1);
}
*(string + len - 1) = temp;
}
int main()
{
char str[] = “abcdef”;
reverse_string(str);
printf("%s\n", str);
system(“pause”);
return 0;
}
递归实现字符串逆置
最新推荐文章于 2023-01-14 18:30:15 发布