(字符串)回文串
题目描述
读入一串字符,判断是否是回文串。“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。
输入
一行字符串,长度不超过255。
输出
如果是回文串,输出“YES”,否则输出“NO”。
样例输入
12321
样例输出
YES
/*回文串
思路:1.设置一个字符数组str用来存储字符串,str的长度为len;
2.回文字符串具有对称性,故只需扫描一半,判断str[i]是否等于str[n-1-i]
若全部满足,则是回文字符串
注意:奇数长度字符串与偶数长度字符串扫描一半的条件都是len/2(数组下标从0开始)
如hello(01234)5/2=2 只判断0 、1,
spring(012345)6/2=3 判断0、1、2
注意事项:
1.通过gets输入字符串,在codeblocks中可以编译通过,
但在pat编译器 中显示编译错误,gets()方法已经不被pat编译器支持
*/