#include <stdio.h>
void reverse_string( char *string );
void main()
{
char str[20];
gets(str);
printf("%s/n",str);
reverse_string( str );
printf("%s/n",str);
}
void reverse_string( char *string )
{
int i,n,m,temp;
/*计算字符串的长度*/
for ( i=0,n=0; *(string+i)!='/0'; i++,n++)
;
/*将字符串倒置*/
for ( i=0,m=n-1; i<n/2; i++) /*m应该是n-1,应为*(string+n)=='/0'*/
{
temp = *(string+i);
*(string+i) = *(string+m-i);
*(string+m-i) = temp;
}
}