1106: 回文数(函数专题)

让人想犯罪 __ 提交于 2019-12-29 21:37:20

题目描述

一个正整数,如果从左向 右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数。输入两个整数m和n(m<n),输出区间[m,n]之间的回文数。

输入

输入两个正整数m和n,输入保证m<n。

输出

按从小到大的顺序,输出m到n之间的回文数,每个数后面有一个空格。

样例输入

100 200

样例输出

101 111 121 131 141 151 161 171 181 191

#include<stdio.h>
int dvv(int a);
int main()
{
	int m,n;
	scanf("%d%d",&m,&n);
	for(m;m<=n;m++)
	{
		if(dvv(m))
		{
			printf("%d ",m);
		}
	}
	return 0;
}
int dvv(int a)
{
	int b,d=0,c=a,r=0;
	while(c>0)
	{
	b=c%10;
	d=d*10+b;
	c=c/10;
	}
	if(d==a)
	{
		r=1;
	}
	return r;
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!