#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void reserve(char *arr)
{
int len = strlen(arr);
char tmp = *arr;
*arr = *(arr + len - 1);
*(arr + len - 1) = '\0';
if (strlen(arr) > 1)
reserve(arr + 1);
*(arr + len - 1) = tmp;
}
int main()
{
char arr[] = "abcdef";
reserve(arr);
printf("%s\n", arr);
system("pause");
return 0;
}
递归实现字符串翻转
最新推荐文章于 2024-01-01 15:20:55 发布