问题 I: 【字符串】回文串

网友投稿 299 2022-11-18

问题 I: 【字符串】回文串

时间限制: 1 Sec  内存限制: 128 MB

题目描述

读入一串字符,判断是否是回文串。“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。

输入

一行字符串,长度不超过255。

输出

如果是回文串,输出“YES”,否则输出“NO”。

样例输入

12321

样例输出

YES

参考代码:

#include#includeconst int MAXN = 260;char str[MAXN];bool judge(char str[]){ //int len = strlen(str) - 1; int len =strlen(str); for (int i = 0; i < len / 2; ++i) { if(str[i] != str[len - i - 1]) return false; } return true;}int main(int argc, char const *argv[]){ while(gets(str)){ //fgets(str , MAXN + 1, stdin); bool flag = judge(str); if(flag == true) printf("YES\n"); else printf("NO\n"); } return 0;}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:jmeter基础逻辑控制器之if控制器的使用
下一篇:AMD Zen4架构:采用5nm工艺,核心数有望再增加
相关文章

 发表评论

暂时没有评论,来抢沙发吧~