#include<stdio.h> #include<math.h> int main() { int n, sum = 0; int t, i, j,y,q,e; //输入一个数 scanf("%d", &n); q = n; y = n; t = 0; //判断几位数 while (q) { q = q / 10; ++t; } e = t - 1; for (i=n,j=pow(10,e); n!=0 ; i=n%10,n=n/10,j=pow(10,e)) { if (i = n) { i = n % 10; } sum = sum + (i * j); e--; } //判断正序和反序和是否相等 if (y == sum) printf("yes\n"); else printf("no\n"); return 0; }