ACM水题,WA了,请问错在哪里了?对称文 Time Limit:1000MS Memory Limit:32768KD

ACM水题,WA了,
请问错在哪里了?
对称文
Time Limit:1000MS Memory Limit:32768K
Description:
所谓对称文是字符串以中心为对称.例如,madam是对称文.字串中的字符是由数字、标点符号、空格以及英文字符(包括大小写)组成.每个字串占一行.英文字符不区分大小写,也就是说,’A’与’a’视同相等.标点符号中“{}”对称.除此之外,当字串为“000000”时,输入结束.
Sample Input:
ling 121 gnil
kkghkkhg
)aba(
000000
Sample Output:
Symmetry
Symmetry
Not symmetry
Not symmetry
# include
# include
int main(void)
{
x05char s[1000];
x05int i,j,n;
x05while(gets(s))
x05{
x05x05if(strcmp(s,"000000")==0)
x05x05x05break;
x05x05for(i=0;s[i]!='';i++)
x05x05x05if(s[i]>='A'&&s[i]
小俪 1年前 已收到1个回答 举报

王向农 幼苗

共回答了11个问题采纳率:81.8% 举报

你判断标点符号的时候少考虑了一种情况.题目里可没有说""的前面,其他标点符号也一样.我觉得你的程序连测试样例里的")abc("都会判断错误吧.目前就发现这一个问题,你修改一下试试,有其他问题我们再交流.

1年前 追问

8

小俪 举报

可是它的测试就是错误,题目自己给的。。 )aba( Not symmetry

举报 王向农

我看到一个很低级的错误。Not symmetry,你把symmetry的s大写了。另外我终于找到关键错误了,给你个数据:[a[。这种东西应该是不对称的,但是按照你的判断,输出结果是对称。顺便说一句,我刚才把这道题A了,有什么问题尽管问。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.036 s. - webmaster@yulucn.com