题目:输入一个整型数,判断是否是对称数,如果是,输出yes,否则输出no,不用考虑这个整型数过大,int类型存不下,不用考虑负值;
例如 12321是对称数,输出yes,124421是对称数,输出yes,1231不是对称数,输出no
思路:发现对称数正反读起来都一样,只需输入数顺序倒置,再将倒过来的数与输入数比较即可
#includeint main() { int a,b,c,tmp; while (scanf("%d", &a) != EOF) { c = a; b = 0; while (a != 0) { tmp = a % 10; b = b * 10 + tmp; a = a / 10; } if (b == c) { printf("yesn"); } else { printf("non"); } } return 0; }



