你题目的解答代码如下:
#include <stdio.h>
#include <string.h>
void re(char s[], int a,int b)
{
if (a<b)
{
char t = s[a];
s[a] = s[b];
s[b] = t;
re(s,a+1,b-1);
}
}
int main()
{
int t,i;
char s[51];
gets(s);
re(s,0,strlen(s)-1);
printf("%s\n", s);
return 0;
}
如有帮助,望采纳!谢谢!
#include <stdio.h>
void print(char *s, int a)
{
if (a > 0)
{
printf("%c", s[a - 1]);
print(s, a - 1);
}
return;
}
int main(int argc, char const *argv[])
{
char a[5];
scanf("%s", a);
print(a, 5);
};