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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

今天晚自习老师除了一道拓展训练题,同班同学又做出来的,但是我却没有做出来,我们是一块进的班级,自我感觉平时课上课下挺努力的但还是感觉到感觉差距很大,,,,,求大神们传授一下学习经验,本人安卓零基础第九天...

老师出的编程题如下,顺便帮忙做一下,,
我有 100 元 , 买 100 只 鸡;
                        公鸡 5 元1只,  母鸡 3 元1只,   小鸡  1 元3只.
                        问有多少种组合.

2 个回复

倒序浏览
        public static int print(int money) {
                int nowMoney = 0;
                int cock = 0;
                int hen = 0;
                int chick = 0;
                int count = 0;
                for (int i = 0; i <=money/5; i++) {
                        cock = i;
                        nowMoney = money-i*5;
                        if (nowMoney >0) {
                                for (int h = 0; h <=nowMoney/3; h++) {
                                        hen = h;
                                        nowMoney = nowMoney-h*3;
                                        if (nowMoney >0) {
                                                for (int j = 0; j <=nowMoney/1; j++) {
                                                        chick = j*3;
                                                        if (nowMoney-j*1 == 0) {
                                                                System.out.println("公鸡:"+cock+"只 母鸡:"+hen+"只 小鸡"+chick+"只 ");
                                                                count++;
                                                        }
                                                }
                                        }
                                }
                        }

                }
                return count;
        }
回复 使用道具 举报
        public static int print(int money) {
                int nowMoney = 0;
                int cock = 0;
                int hen = 0;
                int chick = 0;
                int count = 0;
                for (int i = 0; i <=money/5; i++) {
                        cock = i;
                        nowMoney = money-i*5;
                        if (nowMoney >0) {
                                for (int h = 0; h <=nowMoney/3; h++) {
                                        hen = h;
                                        nowMoney = nowMoney-h*3;
                                        if (nowMoney >0) {
                                                for (int j = 0; j <=nowMoney/1; j++) {
                                                        chick = j*3;
                                                        if (nowMoney-j*1 == 0) {
                                                                System.out.println("公鸡:"+cock+"只 母鸡:"+hen+"只 小鸡"+chick+"只 ");
                                                                count++;
                                                        }
                                                }
                                        }
                                }
                        }

                }
                return count;
        }
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马