题目描述 回文数"是一种数字。如:98789, 这个数字正读是98789,倒读也是98789,正读倒读一样,所以这个数字就是回文数。编写一个程序,判断给出的数m是否为回文数(m的位数<=1000)。 要求定义函数判断整数m是否回文数。在程序中调用该判断函数。

输入描述 输入整数m

输出描述 输出yes或no

输入样例 1221

输出样例 yes

#include<stdio.h> int prime(int n) { int num = 0; if (n < 0 || (n % 10 == 0 && n != 0)) return 0; if (n % 10 == n) return 1; while (n > num) { num = num * 10 + n % 10; n /= 10; } if (n == num) { return 1; }

} int main() { int n; scanf("%d", &n); if (prime(n)) { printf("yes"); } else printf("no"); return 0; }