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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. public class Test1_Money {
  2.         /*
  3.          * 需求:马克思手稿中有一道趣味数学问题:有30个人,其中有男人、女人和小孩,在一家饭馆吃饭花了50元;
  4.          * 每个男人花3元,每个女人花2元,每个小孩花1元;   问男人、女人和小孩各有几人?
  5.          * */

  6.         public static void main(String[] args) {
  7.                 int man = 1;// 男数
  8.                 int woman = 1;// 女数
  9.                 int child = 1;// 孩子数
  10.                 int count = 0;// 方案次数
  11.                 for (man = 1; man <= 30; man++) {
  12.                         for (woman = 1; woman <= 30; woman++) {
  13.                                 child = 30 - man - woman;// 一共30人
  14.                                 if (man * 3 + woman * 2 + child == 50) {// 一共花了50
  15.                                         count++;
  16.                                         System.out.println("男人:" + man + " " + "女人:" + woman + " "
  17.                                                         + "孩子:" + child);
  18.                                         continue;// 可能有多种情况 也可不写
  19.                                 }
  20.                         }
  21.                 }
  22.                 System.out.println("共有"+count+"种可能。");
  23.         }
  24. }
  25.    
复制代码

2 个回复

倒序浏览
这里表示男人,女人,和小孩都至少有一个的!!
回复 使用道具 举报
我就是进来看看
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马