#include <iostream>
 #include<bits/stdc++.h>
 using namespace std;
 int main()
 {
//定义一个字符串,两个字符指针,然后输入字符串,给指针赋初值
     char str[128], *p1, *p2;
     gets(str);
     p1=str;
     p2=str;
//此处将p2指针弄到最后一个字符处,由于去掉'\0"所以减一
         while (*p2 != '\0')p2++;
         p2--;
         while (p1 < p2){
             if (*p1 != *p2){
                 break;
             }
             p1++;
             p2--;
         }
//承接上个循环,当上个循环以p1>p2 or break 时,如果是前者,说明是对称的,后者说明不对称
         if (p1 < p2){
             printf("NO\n");
         }
         else {
             printf("YES\n");
         }
    return 0;
 }
  

京公网安备 11010502036488号