判断回文数
题目描述
从键盘输入任意正整数,判断该数是否是回文数。所谓回文数就是从左到右读这个数与从右到左读这个数是一样的。例如12321、1221都是回文数。
输入
测试案例的个数n
第一个测试值
第二个测试值
.......
第n个测试值
输出
各个测试值是否是回文数,是,就输出Yes,不是,就输出No
输入样例 输出样例
3 Yes
4554 No
123 Yes
121
int liu(int a)
{
int sum=0;
while(a)
{
sum=sum*10+a%10;
a/=10;
}
return sum;
}
#include<stdio.h>
int main()
{
int n,i,a;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a);
if(liu(a)==a)
printf("Yes\n");
else
printf("No\n");
}
return 0;
}