#include<stdio.h>
#include<string.h>
void reverse_string(char *s)
{
int j=strlen(s);
if(j>=2)
{
char temp=s[0];
s[0]=s[j-1];
s[j-1]='\0';
reverse_string(s+1);
s[j-1]=temp;
}
}
int main()
{
char s[7]="abcdef";
reverse_string(s);
printf("%s\n",s);
return 0;
}
递归实现:reverse_string(char *s)
最新推荐文章于 2022-11-05 14:13:59 发布