【字符串】回文串

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


输入格式:
一行字符串,长度不超过255。

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


输入样例:
12321

输出样例:
YES


train of thought:

code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <cstdio>
#include <cstring>
int main()
{
char a[256];
int k;
scanf("%s", a);
for (int i = 0; i < strlen(a) / 2; i++)
{
if (a[i] != a[strlen(a) - 1 - i])
{
k = 0;
break;
}
else
k = 1;
}
if (k == 1)
printf("YEs\n");
else
printf("NO\n");
return 0;
}