标签:problems continue 分析 http 回文 blank include str 开始
1、链接:
http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblem&problem_id=2344
2、题目
真假小妖
Time Limit: 1000 MS Memory Limit: 256000 K
Total Submit: 49(31 users) Total Accepted: 34(31 users) Rating: Special Judge: No
Description
风和日丽的一天,涂山小八正在悠哉的晒着太阳。突然,一群小妖涌了进来,一问才知道又是东方平平捉弄她,使了个法术造了一群涂山小妖的盗版。现在分不清真小妖和假小妖了。
小八微微一笑,开始有条有理的组织起来鉴别真假。原来涂山小妖都有一个ID数字,这些ID数字都是特别的回文数字。平平不知道此事,造的假小妖的ID数字都不是回文数字。
看在小八都这么机智的份上,帮帮她吧?
Input
输入数据有多组,每组占一行,输入一个整数n(1≤n≤109),表示小妖的ID数字。
Output
对于每组数据,如果这个小妖是真小妖的话,输出“yes”,否则输出“no”(输出不包括引号),每组输出占一行。
Sample Input
12345
12321
2
Sample Output
no
yes
yes
Source
"华为杯"2017级程序设计竞赛
3、解题分析:
判断串反转后是否和原来一样,自己写一个即可
4、代码
#include<stdio.h> #include<iostream> #include<queue> #include<string.h> #include<string> using namespace std; const int maxn = 100; int main() { char a[maxn]; char b[maxn]; while(~scanf("%s",&a)) { int len = strlen(a); for(int i = 0; i < len; i++) { b[len - 1 - i] = a[i]; } int flag = 0; for(int i = 0; i < len; i++) { if(a[i] == b[i]) { flag = 1; continue; } else { flag = 0; break; } } if(flag) printf("yes\n"); else printf("no\n"); } return 0; }
标签:problems continue 分析 http 回文 blank include str 开始
原文地址:http://www.cnblogs.com/hhkobeww/p/7886636.html