• java实现第四届蓝桥杯埃及分数


    埃及分数

    古埃及曾经创造出灿烂的人类文明,他们的分数表示却很令人不解。古埃及喜欢把一个分数分解为类似: 1/a + 1/b 的格式。
    这里,a 和 b 必须是不同的两个整数,分子必须为 1
    比如,2/15 一共有 4 种不同的分解法(姑且称为埃及分解法):
    1/8 + 1/120
    1/9 + 1/45
    1/10 + 1/30
    1/12 + 1/20
    那么, 2/45 一共有多少个不同的埃及分解呢(满足加法交换律的算同种分解)? 请直接提交该整数(千万不要提交详细的分解式!)。
    请严格按照要求,通过浏览器提交答案。
    注意:只提交分解的种类数,不要写其它附加内容,比如:说明性的文字

    7
    public class Main {
            
        public static void main(String[] args) {
            int count = 0;
            for(int a = 1;a < 2000;a++) {
                for(int b = 1;b < 2000;b++) {
                    if(45 * (a + b) == 2 * a * b) {
                        count++;
                        System.out.println("a = "+a+", b = "+b);
                    }
                }
            }
            System.out.println("count = "+count / 2);
        }
    }
    
  • 相关阅读:
    Android购物商城
    Android简易计算器
    安卓第四周作业
    第一次安卓作业
    十五周课后习题
    第十三周作业
    十三周上机练习
    第十二周作业
    第十二周练习
    11周上机作业(5.14)
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13077153.html
Copyright © 2020-2023  润新知