#include<stdio.h>
void opposite_string(char str[])
{int i,j,m=0;
char str2[10]={0},c;
for(i=0;(c=str[i])!='\0';i++)
m++;
for(i=0,j=m-1;i<m;i++,j--)
str2[j]=str[i];
for(i=0;i<m;i++)
str[i]=str2[i];//反序存到原数组中
printf("%s\n",str2);}
int main()
{char str[20];
//char str2;
gets(str);
opposite_string(str);
printf("%s\n",str);
return 0;}
void opposite_string(char str[])
{int i,j,m=0;
char str2[10]={0},c;
for(i=0;(c=str[i])!='\0';i++)
m++;
for(i=0,j=m-1;i<m;i++,j--)
str2[j]=str[i];
for(i=0;i<m;i++)
str[i]=str2[i];//反序存到原数组中
printf("%s\n",str2);}
int main()
{char str[20];
//char str2;
gets(str);
opposite_string(str);
printf("%s\n",str);
return 0;}