首页 > 其他 > 详细

韩信点兵

时间:2019-02-16 17:35:12      阅读:418      评论:0      收藏:0      [点我收藏+]

案列说明:韩信带兵不足百人,3人一行排列多一人,7人一行排列少两人,5人一行正好,本例是计算韩信究竟点了多少兵?
想法:对于韩信点兵算法,只需将7人少2人转换7人多5人,这样解决问题的方法就很明显了,再限定人数不多于100即可。

 

public class a2 {
    public static void main(String[] args) {
        int a = 0, b = 0, c = 0;
        for (int person = 0; person < 100; person++) {
            a = person % 3;
            b = person % 7;
            c = person % 5;
            if (a == 1 && b == 5 && c == 0) {
                System.out.print("person:" + person);
            }
        }
    }
}

韩信点兵

原文:https://www.cnblogs.com/zhencool/p/10388423.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!