题目 1434: 蓝桥杯历届试题-回文数字

题目描述:

观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。

本题要求你找到一些5位或6位的十进制数字。满足如下要求:

该数字的各个数位之和等于输入的整数。

代码:

java 复制代码
package lanqiao;

import java.math.BigInteger;
import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext())
        {
            int n = sc.nextInt();
            f(n);
        }
    }

    static void f(int n)
    {
        int count = 0;
        for(int i = 1;i <= 9;i ++)
        {
            for(int j = 0;j <= 9;j ++)
            {
                for(int z = 0;z <= 9;z ++)
                {
                    if(2 * i + 2 * j + z == n)
                    {
                        System.out.println("" + i + j + z + j + i);
                        count ++;
                    }
                }
            }
        }

        for(int i = 1;i <= 9;i ++)
        {
            for(int j = 0;j <= 9;j ++)
            {
                for(int z = 0;z <= 9;z ++)
                {
                    if(2 * (i + j+ z) == n)
                    {
                        System.out.println("" + i + j + z + z + j + i);
                        count ++;
                    }
                }
            }
        }

        if(count == 0)
        {
            System.out.println(-1);
        }
    }
}
相关推荐
玩代码4 分钟前
访问者设计模式
java·设计模式·访问者设计模式
小张快跑。14 分钟前
【Java入门到精通】(五)初识MySql数据库
java·数据库·mysql
Jinkxs29 分钟前
Spring MVC 执行流程详解:一次请求经历了什么?
java·spring·mvc
沐知全栈开发32 分钟前
MVC HTML 帮助器
开发语言
程序无bug41 分钟前
Java 服务性能优化,提升QPS
java·后端
Java技术小馆1 小时前
5种禁止用户复制的实用方案
java·面试·架构
鸿儒5171 小时前
C++ Qt插件开发样例
开发语言·c++·qt
长安即是故里1 小时前
UV和Mamba包管理工具
开发语言·python
ZHENGZJM1 小时前
使用JS编写一个购物车界面
开发语言·javascript·ecmascript
duration~1 小时前
Spring AI快速入门
java·人工智能·后端·spring·flask