使用函数判断回文数

判断回文数

题目描述

从键盘输入任意正整数,判断该数是否是回文数。所谓回文数就是从左到右读这个数与从右到左读这个数是一样的。例如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;
}

上一篇:10.3 训练


下一篇:系统思考