ZZULIOJ-1106: 回文数(函数专题)(Java)

题目描述:

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

输入: 

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

输出: 

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

样例输入: 

100 200 

样例输出: 

101 111 121 131 141 151 161 171 181 191  

程序代码: 

import java.util.*;
public class Main
{
	
	public static void main(String[] args)
	{
		Scanner input=new Scanner(System.in);
		int m=input.nextInt();
		int n=input.nextInt();
		int sum=0;
		for(int i=m;i<=n;i++)
		{
			int x=i;
			while(x!=0)
			{
				sum=sum*10+x%10;
				x/=10;
			}
			if(sum==i)
				System.out.print(i+" ");
			sum=0;
		}
		input.close();
	}
}
发布了260 篇原创文章 · 获赞 267 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43823808/article/details/103756729