• 50道经典的JAVA编程题(41-45)


    50道经典的JAVA编程题(41-45),苦逼的程序猿,晚上睡不着了编程吧~今天坚持做10道题!发现编程能是我快乐。。。O(∩_∩)O哈哈~能平静我烦乱的心,剩下5道题留到考试完了再做吧!该睡觉了、、、

    【程序41】 MonkeyPeach.java
    题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一
    个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中
    ,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?
    注: 递归得到还没拿桃子时的桃子数,每次得到的值必须是整数

    java

    image

    反推数据:(验证结果是正确的)

    image

    感觉上面的实现方案有点小题大做了,要是直接验证结果的话会更快的得到答案,看代码:

    java

    image

    【程序42】 Test4.java
    题目:809*??=800*??+9*??+1
    其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。
    注:这道题很有问题啊。没有结果~~~好生郁闷,看我的两种理解吧

    第一种:所有的??代表同一个数

    java

    第二种:所有的??都不同

    java

    【程序43】 Test5.java
    题目:求0—7所能组成的奇数个数。
    注:当有一位数时:有1.3.5.7这4个奇数
    当有两位数时:最高为有7种(除0)选择,最低为有4(1.3.5.7为奇数的条件)种  总数为4*7
    当有三位数时:最高为有7中(除0)选择,第二位有8中选择,最后一位4种(1.3.5.7) 总数 4*8*7
    当有四位数时:最高为有7中(除0)选择,第三位有8中选择,第二位有8中选择,最后一位4种(1.3.5.7) 总数 4*8*8*7
    *
    *
    *
    依次类推

    java
    image

    【程序44】 TestEven.java
    题目:一个偶数总能表示为两个素数之和。

    java
    imageimage

    【程序45】TestPrime9.java
    题目:判断一个素数能被几个9整除

    这个题貌是有问题吧,素数只能被1和自身整除啊,9都不是素数。。。无解

  • 相关阅读:
    Netty之SubPage级别的内存分配
    Netty之Page级别的内存分配
    Netty内存池及命中缓存的分配
    新建maven工程问题001
    Eclipse使用技巧
    excel使用技巧
    java 单例模式
    springmvc拦截器验证登录时间
    Filter实现用户名验证
    springMVC的配置文件路径问题
  • 原文地址:https://www.cnblogs.com/VellBibi/p/3506500.html
Copyright © 2020-2023  润新知