行镜像 问题
把一行上的文本反转,即镜像。 输入数据中包含多行文本。
最后一行输出后,不需要输出回车符。
输入数据样例:
hello,jack!
bye bye
输出数据样例:
!kcaj,olleh
eyb eyb
=============================================
程序代码:
#include <stdio.h> #include <string.h> int main() { char s[80],a[80]; int i,j=0,len; while(fgets(s,80,stdin)!=NULL) { len=strlen(s); for(i=len-1;i>=0;i--) { a[j]=s[i]; j++; } } for(i=1;i<j;i++) printf("%c",a[i]); return 0; }==================================
我是代码是这样的,不知道为什么OJ上显示是输出格错误。
[ 本帖最后由 yjjlyyj 于 2010-12-3 18:39 编辑 ]