首页 > 其他 > 详细

穷举练习

时间:2016-01-06 00:04:17      阅读:165      评论:0      收藏:0      [点我收藏+]


我国古代数学家张邱建在《算经》中出了一道“百钱买白鸡”的问题,题意是这样的:5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡。现在用100文钱买100只鸡,那么各有公鸡、母鸡、雏鸡多少只?请编写程序实现。

            int cock =5;int hen =3;int chick =1;
            for(int t =0; t<100;t+=9 ){
                cock+=5;
                hen+=3;
                chick++;
                t =cock+hen+chick;
                System.out.println("公鸡:"+cock+"只 "+" 母鸡"+hen+"只 "+" 雏鸡"+chick+"只");
                System.out.println("要花费"+t+"钱");
            }            
            System.out.println("用100文钱买100只鸡,公鸡:"+cock+"只 "+" 母鸡"+hen+"只 "+" 雏鸡"+chick+"只");
    
                

 


题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。




这是经典的"百马百担"问题,有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担,问有大,中,小马各几匹?

    int dm =3;int zm =2;int xm =1;
            for(int hw =0;hw <=100;hw +=6){
                dm +=3;
                zm +=2;
                xm ++;
                hw = dm+zm+xm;
                System.out.println("大马"+dm+"中马"+zm+"小马"+xm);
                System.out.println("货物"+hw);
            }

 

穷举练习

原文:http://www.cnblogs.com/sjxx/p/5103987.html

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