回文数的判断#C语言

输入:12321

输出:yes

输入:12345

输出:no

原理:先把原数逆序,然后看是否与原数相等,如果相等,就为回文数,如果不等,就不是回文数

代码如下:

#include<stdio.h>
int main()
{
	int m,i,t,n=0;
	scanf("%d",&m);
	t=m;
	do
	{
		i=m%10;
		m=m/10;
		n=n*10+i;     //循环结束后n为逆序后的数
	}while(m>0);
	if(n==t)
	{
		printf("yes");
	}
	else
	{
		printf("no");
	}
	return 0;
}


版权声明:本文为zhangruotong原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。