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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 豫东少侠 中级黑马   /  2015-10-21 23:22  /  760 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

问题:
题目如下:在马克思手稿里有一道有趣的数学问题:一共有30个人,可能包括男人、女人和小孩。他们在一家餐厅吃饭共花了50先令,其中每个男人花3先令,每个女人花2先令,每个小孩花1先令。请问男人、女人和小孩各几个?


我的代码:
class Test11 {
        public static void main(String[] args) {
                for (int i = 0;i <=30 ;i++ ) {
                        for (int j = 0;j <=30 ;j++ ) {
                                for (int k = 0;k <=30 ;k++ ) {
                                        if ((i + j + k == 30)&&(3 * i + 2 * j + k==50)) {
                                                System.out.println("男人数是"+i+"人"+"女人数是"+j+"人"+"小孩数是"+k+"人");
                                        }
                                }
                        }
                }

               
        }
}
结果:
男人数是0人女人数是20人小孩数是10人
男人数是1人女人数是18人小孩数是11人
男人数是2人女人数是16人小孩数是12人
男人数是3人女人数是14人小孩数是13人
男人数是4人女人数是12人小孩数是14人
男人数是5人女人数是10人小孩数是15人
男人数是6人女人数是8人小孩数是16人
男人数是7人女人数是6人小孩数是17人
男人数是8人女人数是4人小孩数是18人
男人数是9人女人数是2人小孩数是19人
男人数是10人女人数是0人小孩数是20人.

2 个回复

倒序浏览
这种问题最头疼,赞一个
回复 使用道具 举报
赞一个,大神
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马