蓝桥杯-基础练习-特殊回文数
来源:互联网 发布:汉服推荐 知乎 编辑:程序博客网 时间:2024/06/05 11:21
问题描述
123321是一个非常特殊的数,它从左边读和从右边读是一样的。
输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
输入格式
输入一行,包含一个正整数n。
输出格式
按从小到大的顺序输出满足条件的整数,每个整数占一行。
样例输入
52
样例输出
899998
989989
998899
989989
998899
数据规模和约定
1<=n<=54。
import java.util.Scanner;public class Main {static Boolean a(int n) {int x = 0, r, o;o = n;while (n > 0) {r = n % 10;x = x * 10 + r;n = n / 10;}if (o == x)return true;elsereturn false;}//判断是否为回文数public static int b(int num1) {int a, b, c, sum;if (num1 > 99999) {a = num1 / 100000;b = num1 / 10000 % (a * 10);c = num1 / 1000 % (a * 100 + b * 10);sum = 2 * (a + b + c);} else {a = num1 / 10000;b = num1 / 1000 % (a * 10);c = num1 / 100 % (a * 100 + b * 10);sum = a + b + c + b + a;}return sum;}//把每一位相加得到和public static void main(String[] args) {Scanner input = new Scanner(System.in);int num, in;in = input.nextInt();for (num = 10000; num <= 999999; num++) {if (a(num) && b(num) == in) {System.out.println(num);}}}}
测试输出:
输入:26输出:188811969127872286822949236863376733848339293458544666447474482844909454845556555646557275580856383664646654566626667076728277363774447752577606781818826288343884248850589080991619924299323994049139931148841157751166661175571184481193391229922238832247742256652265562274472283382292292319913328823337733346643355553364463373373382283391193409904418814427724436634445544454454463364472274481184490094508805517715526625535535544445553355562265571175580085607706616616625526634436643346652256661166670076706607715517724427733337742247751157760067805508814418823328832238841148850058904409913319922229931139940049输入:54输出:999999
0 0
- 蓝桥杯--基础练习 特殊回文数
- 蓝桥杯:基础练习 特殊回文数
- "蓝桥杯“基础练习:特殊回文数
- 蓝桥杯 【基础练习】 特殊回文数
- 蓝桥杯基础练习--特殊的回文数
- 1501081940-蓝桥杯-基础练习 特殊回文数
- 蓝桥杯 基础练习 特殊回文数
- 蓝桥杯之基础练习 特殊回文数
- C++蓝桥杯基础练习 特殊回文数
- 蓝桥杯:基础练习 特殊回文数
- 蓝桥杯-基础练习-特殊回文数
- 蓝桥杯 基础练习 特殊回文数
- 蓝桥杯-特殊回文数(基础练习)
- 蓝桥杯基础练习 特殊回文数
- 蓝桥杯-基础练习 特殊回文数
- 蓝桥杯 基础练习 特殊回文数
- 蓝桥杯-基础练习 特殊回文数
- 蓝桥杯 基础练习 特殊回文数 JAVA
- 深入理解计算机系统-之-内存寻址(五)--页式存储管理
- hibernate【4】(配置文件详解)
- 数组指针排序
- smartupload文件上传技术
- Do the Untwist
- 蓝桥杯-基础练习-特殊回文数
- 架构设计三部曲之如何写架构设计说明书
- Matlab中的PDEPE求解"瞬态型"或"发展型"非线性偏微分方程组
- Hdu 2044 一只小蜜蜂 简单DP
- Java theory and practice: More flexible, scalable locking in JDK 5.0
- 第十一章编程练习(5)
- nyoj791color the fence
- openssh
- 接口举例