- /*
- 基础练习 特殊回文数
- 问题描述
- 123321 是一个非常特殊的数, 它从左边读和从右边读是一样的
- 输入一个正整数 n, 编程求所有这样的五位和六位十进制数, 满足各位数字之和等于 n
- 输入格式
- 输入一行, 包含一个正整数 n
- 输出格式
- 按从小到大的顺序输出满足条件的整数, 每个整数占一行
- 样例输入
- 52
- 样例输出
- 899998
- 989989
- 998899
- 数据规模和约定
- 1<=n<=54
- */
- import java.util.*;
- public class Main {public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- int n = sc.nextInt();
- int i,j,k;
- for(i=1;i<=9;i++)
- for(j=0;j<=9;j++)
- for(k=0;k<=9;k++){
- if(2*(i+j)+k == n)
- System.out.println(""+i+j+k+j+i);
- }
- for(i=1;i<=9;i++)
- for(j=0;j<=9;j++)
- for(k=0;k<=9;k++){
- if(2*(i+j+k) == n)
- System.out.println(""+i+j+k+k+j+i);
- }
- }
- }
来源: http://www.bubuko.com/infodetail-2502953.html