写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串
#include<stdio.h>
#include<string.h>
void recover( char *str)
{
char temp;
int i,j;
j=strlen(str);
for(i=0; i<j/2; i++)
{
temp=str[i];
str[i]=str[j-i-1]; //第一个与最后一个交换 ,J个数需要交换j/2次 ;除去‘0’,共有J-1个字符;
str[j-i-1]=temp;
}
}
int main()
{
char str[100] ;
scanf("%s",str);
recover(str);
printf("%s\n",str);
return 0;
}