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

输入:

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

输出:

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

样例输入:

12321
样例输出:

YES


#include <stdio.h>
#include <string.h>
#define N 255
int main()
{
    char s[N];
    int i = 0, j;
    gets(s);
    j = strlen(s) - 1;
    while (i <= j && s[i] == s[j])
    {
        i++;
        j--;
    }
    if (i <= j)
    {
        printf("NO\n");
    }
    else
    {
        printf("YES\n");
    }
    return 0;
}