从键盘输入任意正整数,判断该数是否是回文数。所谓回文数就是从左到右读这个数与从右到左读这个数是一样的。例如12321、1221都是回文数。

/*

题目描述

从键盘输入任意正整数,判断该数是否是回文数。所谓回文数就是从左到右读这个数与从右到左读这个数是一样的。例如12321、1221都是回文数。

输入

测试案例的个数n

第一个测试值

第二个测试值

.......

第n个测试值

输出

各个测试值是否是回文数,是,就输出Yes,不是,就输出No

*/

#include

#include

#include

int main(void)

{

    int n, x;

    scanf("%d", &n);

    while (n--)

    {

        scanf("%d", &x);

        int a = x, b = 0, c;

        while (a > 0)

        {

            c = a % 10;

            b = b * 10 + c;

            a /= 10;

        }

        if (b == x)

            printf("Yes\n");

        else

            printf("No\n");

    }

    return 0;

}

你可能感兴趣的:(c++算法题,算法,c++,数据结构)