#include <stdio.h>
int pld(int *p,int n)
{
int i = 0,j = 0,k;
while(n != 0)
{
*(p+i) = n % 10; //将每个数存在数组中
n = n / 10;
i++;
}
k = i/2;
for( ; j < i-1; j++, i-- )
{
if( *(p+i-1) != *(p+j) )
{
printf("no"); //一旦有p[i-1]!=p[j],就跳出循环
break;
}
}
if( j == k )
printf("yes"); //如果j==k,说明循环一直进行到自动结束
return 0;
}
int main()
{
int a;
int b[20];
scanf("%d",&a); //输入一个整数
pld(b,a);
return 0;
}