Java-蓝桥杯- 基础练习 特殊回文数
2018-01-19 15:07
295 查看
题目
问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。 输入格式 输入一行,包含一个正整数n。 输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。 样例输入 52 样例输出 899998 989989 998899 数据规模和约定 1<=n<=54。
代码
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); for(int i=10000;i<1000000;i++) { int a = i; StringBuilder num = new StringBuilder(); int sum=0; while(a>0) { sum += a%10; num.append(a%10); a/=10; } if(sum==n&&Integer.valueOf(num.toString())==i) { System.out.println(i); } } } }
相关文章推荐
- 蓝桥杯java 基础练习 特殊回文数
- 蓝桥杯 BASIC-9 基础练习 特殊回文数
- 蓝桥杯 — 基础练习 特殊回文数(思路+详解)
- 蓝桥杯--基础练习 特殊回文数
- 蓝桥杯练习-特殊回文数(JAVA)
- 蓝桥杯-基础练习之特殊回文数——BASIC-9
- (蓝桥杯)基础练习 特殊回文数
- 算法-蓝桥杯-基础练习 特殊的数字 (JAVA)
- 蓝桥杯-基础练习-BASIC-9-特殊回文数
- 蓝桥杯---- 基础练习 特殊回文数
- Java-蓝桥杯- 基础练习 特殊的数字
- 蓝桥杯之基础练习 特殊回文数
- 算法-蓝桥杯-基础练习 特殊回文数 (JAVA)
- 蓝桥杯 基础练习BASIC-9 特殊回文数
- 蓝桥杯 基础练习 特殊回文数 JAVA
- 算法-蓝桥杯-基础练习 回文数 (JAVA)
- 蓝桥杯基础练习(数列排序+特殊回文数+回文数+特殊的数字)
- 蓝桥杯 基础练习 特殊的数字 JAVA
- 蓝桥杯基础练习 特殊回文数
- 蓝桥杯- 练习系统- 基础练习 特殊回文数