#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
void reverse(char arr[],int left,int right) {
char temp = arr[left];
arr[left] = arr[right];
arr[right] = temp;
if (left >= right) return;
reverse(arr, left + 1, right - 1);
}
int main()
{
char arr[] = "abcdefg";
int left = 0;
int right = strlen(arr) - 1;
reverse(arr,left,right);
printf("%s", arr);
return 0;
}
C语言-->字符串反向排列(递归)
于 2025-03-01 10:48:19 首次发布