#include <stdio.h>
void reverse(char *s)
{
if(s[0] == '\0')
return;
else
{
reverse(&s[1]);
putchar(s[0]);
}
}
int main()
{
char s[100];
gets(s);
reverse(s);
return 0;
}
注意:由于是递归,所以效率并不高
#include <stdio.h>
void reverse(char *s)
{
if(s[0] == '\0')
return;
else
{
reverse(&s[1]);
putchar(s[0]);
}
}
int main()
{
char s[100];
gets(s);
reverse(s);
return 0;
}
注意:由于是递归,所以效率并不高