/*
把s字符串中的内容逆置。
例如,s原有的字符串为:abcdefg,
逆置后,串中的内容为:gfedcba。
*/
#include <stdio.h>
#define N 100
void fun(char *s,int n)
{
if(1 == n || 0 == n)
return ;
char temp = s[n-1];
s[n-1] = s[0];
s[0] = temp;
fun(s+1,n-2);
}
int main()
{
int i, sum=0;
char a[N];
printf("please enter a[N]:");
scanf("%s", a);
puts(a);
for(i=0, sum=0; a[i]!='\0'; i++)
{sum++;}
printf("%d\n", sum);
fun(a,sum);
puts(a);
return 0;
}