ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

2015蓝桥杯省赛---java---B---3

2021-04-02 20:34:17  阅读:146  来源: 互联网

标签:蓝桥 System --- 2015 && print 100 out


题目

三羊献瑞
在这里插入图片描述

思路分析

  1. 由于是填空题,没有时间和内存的要求,所以看到这个题,第一想法就是暴力破解,当然了,怎么快就怎么做。

  2. 由于 "三"是数字的首位,低位的数字进位后必然为1,所以能先确定 ”三“为1。

  3. 声明变量a,b,c,d,f,g,h。(分别代表:祥,瑞,生,辉,羊,献,气)。

  4. 题目要求求出三羊献瑞,即(1,f,g,b)。

代码实现

package com.atguigu.lanqiao;

public class Main { // 简单枚举

    public static void main(String[] args) {

        int a,b,c,d,f,g,h;
        int numOne,numTwo,sum;
        for(a=2;a<=9;a++)
        {
            for(b=0;b<=9;b++)
            {
                for(c=0;c<=9;c++)
                {
                    for(d=0;d<=9;d++)
                    {
                        for(f=0;f<=9;f++)
                        {
                            for(g=0;g<=9;g++)
                            {
                                for(h=0;h<=9;h++)
                                {
                                    if(a!=b && a!=c && a!=d && a!=f && a!=g && a!=h
                                            && b!=c && b!=d && b!=f && b!= g &&b!=h
                                            && c!=d && c!=f && c!= g && c!=h
                                            && d!=f && d!=g &&d!=h
                                            && f!=g && f!=h
                                            && g!=h
                                            && a!=1 && b!=1 && c!=1 && d!=1 && f!=1 && g!=1 && h!=1)
                                    {
                                        numOne=a*1000 + b*100 + c*10 + d;
                                        numTwo=1*1000 + f*100 + g*10 + b;
                                        sum=1*10000 + f*1000 + c*100 + b*10 + h;
                                        if(sum==(numOne + numTwo))
                                        {
                                            System.out.print(1);
                                            System.out.print(f);
                                            System.out.print(g);
                                            System.out.print(b);
                                        }
                                    }

                                }

                            }
                        }
                    }
                }
            }
        }


    }


}

答案

1085

在这里插入图片描述
在这里插入图片描述

标签:蓝桥,System,---,2015,&&,print,100,out
来源: https://blog.csdn.net/qq_45783660/article/details/115406857

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有