黑马程序员技术交流社区

标题: 一道java思维题,让大家开放一下自己的思维 [打印本页]

作者: 1807843845    时间: 2016-1-22 21:01
标题: 一道java思维题,让大家开放一下自己的思维
100匹马100袋粮食大马驮三袋小马驮两袋,两个小马崽驮一袋,问大马小马小马崽各多少匹?  java代码如何实现?
作者: a527512132    时间: 2016-1-22 21:43
表示运行不起来啊
作者: qt520    时间: 2016-1-23 08:10
好吧,一下子没什么想法
作者: 秋山欲雨    时间: 2016-1-23 10:33
表示运行不起来啊{:2_43:}
作者: 冰霜之卅    时间: 2016-1-23 15:46
大马=X 中马=Y 小马=Z
X+Y+Z=100
X*3+Y*2+Z/2=100
三元一次方程 求解
那么。。。初中生都会做了吧。
作者: heima7788    时间: 2016-1-23 22:15
列方程解
作者: 愿随风丶飘雪    时间: 2016-1-23 22:47
我只能说你很牛b
作者: 张绍人    时间: 2016-1-24 06:44
冰霜之卅 发表于 2016-1-23 15:46
大马=X 中马=Y 小马=Z
X+Y+Z=100
X*3+Y*2+Z/2=100

这个不定方程未必哦
作者: the_way    时间: 2016-1-24 10:15
我就会解方程 程序还不会写呢。。。
作者: the_way    时间: 2016-1-24 10:24
本帖最后由 the_way 于 2016-1-24 10:32 编辑
冰霜之卅 发表于 2016-1-23 15:46
大马=X 中马=Y 小马=Z
X+Y+Z=100
X*3+Y*2+Z/2=100

z=68、70、72、74、76、78、80
y=30、25、20、15、10、  5、0
x=  2、  5、  8、11、14、17、20
X、Y、Z有几个条件,分别是
x、y、z均小于100
x、y、z均大于等于0
x、y、z为整数
这几点得在程序里体现出来

作者: 549208564    时间: 2016-1-24 22:06
这样怎么样

public class TuoLiangSi {
        public static void main(String[] args) {
                ShuLiang(100);
        }
        //设一个方法,sum为有多少粮草
        public static void ShuLiang(int sum){
                //定义三个变量,为大马,小马,小马崽
                int big=0;
                int samll=0;
                int minimum=0;
                //进行循环,当大马加小马加小马崽等于100并且每种马按要求达到相应的粮食袋数的和为100时,打印当前的马数数量
                for(int x=1;x<97;x++){
                        big=x;
                        for(int y=1;y<97;y++){
                                samll=y;
                                for(int j=1;j<97;j++){
                                        minimum=j;
                                        if(big+minimum+samll==100){
                                                if (big*3+samll*2+minimum/2==100) {
                                                        System.out.println("有100袋粮食:大马:"+big+",小马:"+samll+",小马崽:"+minimum);
                                                        System.out.println("大马驮的粮食:"+big*3+",小马驮的粮食:"+samll*2+",小马崽驮的粮食:"+minimum/2);
                                                }                                       
                                        }
                                       
                                }
                        }
                }
        }

}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2