A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© chenzhiyuan 中级黑马   /  2014-6-3 16:25  /  1084 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有一辆车拉着草鱼,里面有: 一两的, 2两的,5两的,10两的, 共100斤, 总数300条,
问一两的多少条,2两的多少条,5两的多少条,10两的多少条?

2 个回复

倒序浏览
        //这题上初中时,笔算过,完全是数字拼出来,亲戚给的题,盛情之下,算术不好也得做,很蛋疼回忆,拼了一个小时一个答案,今天在程序中算出的答案排上天了
                for (int a = 0; a <= 300; a++) {// a一两的,如果全是一两的鱼,1000条

                        for (int b = 0; b <= 300; b++) {// b是2两的, 如果全是2两的鱼,500条

                                for (int c = 0; c <= 300; c++) {// c是5两的, 如果全是5两的鱼,200条

                                        for (int d = 0; d <= 300; d++) {// d是10两的, 如果全是10两的鱼,100条

                                                if ((a * 1 + b * 2 + c * 5 + d * 10) == 1000
                                                                && (a + b + c + d) == 300 && a != 0 && b != 0
                                                                && c != 0 && d != 0) {

                                                        System.out.println(a + "条," + b + "条," + c + "条,"
                                                                        + d + "条");
                                                        Thread.sleep(20);
                                                }

                                        }
                                }
                        }

                }
回复 使用道具 举报
答案N多个啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马