写一函数,使输入的一个字符串按反序存放

写一函数,使输入的一个字符串按反序存放

时间: 1ms        内存:128M

描述:

写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。

输入:

一行字符

输出:

逆序后的字符串

示例输入:

123456abcdef

示例输出:

fedcba654321

提示:

参考答案(内存最优[748]):


fanxu(str1)  
char str1[100];  
{int i,t,j;  
char str2[100];strcpy(str2,str1);  
t=strlen(str1);  
for(i=0,j=t-1;j>-1;i++,j--)  
str1[i]=str2[j];
str1[i--]=0;
}  

int main()  
{char str0[100];  
scanf("%s",str0);  
fanxu(str0);  
printf("%s",str0);  
 return 0;
}

参考答案(时间最优[0]):


fanxu(str1)  
char str1[100];  
{int i,t,j;  
char str2[100];strcpy(str2,str1);  
t=strlen(str1);  
for(i=0,j=t-1;j>-1;i++,j--)  
str1[i]=str2[j];
str1[i--]=0;
}  

int main()  
{char str0[100];  
scanf("%s",str0);  
fanxu(str0);  
printf("%s",str0);  
 return 0;
}

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注