019.判断回文数

Posted 程序员编程指南

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了019.判断回文数相关的知识,希望对你有一定的参考价值。

/* 函数circle用于判断正整数n的d进制数表示形式是否是回文数 */
int circle(int n, int d)

	int s=0,m=n;
	while(m)
	
		s=s*d+m%d;
		m/=d;
	
	return s==n;

/* main函数用于测试circle函数 */
int num[]=232,27,851;
int scale[]=2,10,16;
main()

	int i,j;
	clrscr();
	for(i=0;i<sizeof(num)/sizeof(num[0]);i++)
		for(j=0;j<sizeof(scale)/sizeof(scale[0]);j++)
			if(circle(num[i],scale[j]))
				printf("%d -> (%d) is a Circle Number!\\n",num[i],scale[j]);
			else
				printf("%d -> (%d) is not a Circle Number!\\n",num[i],scale[j]);
	printf("\\n Press any key to quit...\\n");
	getch();

以上是关于019.判断回文数的主要内容,如果未能解决你的问题,请参考以下文章

怎么用python写判断回文数

如何用Python编写一个判断回文数

C语言怎么判断一个数是不是是回文数?

C语言 关于判断回文数的程序

C语言:判断一个数是不是为回文数,要求如下:

C++程序,判断一个数是不是为回文数