回文数计算

任务描述

本关任务:编写函数求区间[200,3000]中所有的回文数,回文数是正读和反读都是一样的数。如525, 1551

编程要求

输入
无需输入

输出
输出区间[200,3000]中所有的回文数,一行一个回文数,不需要输出其它无关的字符。

202

212

222

232

242

代码如下

#include<stdio.h>
int Hui(int a);
int main()
{
	int m,n;
	for(m=200;m<=3000;m++)
	{
		if(Hui(m))
		{
			printf("%d\n",m);
		}
	}
	return 0;
}
int Hui(int a)
{
	int b,c=a,d=0,r=0;
	while(c>0)
	{
		b=c%10;
		d=d*10+b;
		c=c/10;
	}
	if(d==a)
	{
		r=1;
	}
	return r;
}
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页