- public class Test1_Money {
- /*
- * 需求:马克思手稿中有一道趣味数学问题:有30个人,其中有男人、女人和小孩,在一家饭馆吃饭花了50元;
- * 每个男人花3元,每个女人花2元,每个小孩花1元; 问男人、女人和小孩各有几人?
- * */
- public static void main(String[] args) {
- int man = 1;// 男数
- int woman = 1;// 女数
- int child = 1;// 孩子数
- int count = 0;// 方案次数
- for (man = 1; man <= 30; man++) {
- for (woman = 1; woman <= 30; woman++) {
- child = 30 - man - woman;// 一共30人
- if (man * 3 + woman * 2 + child == 50) {// 一共花了50
- count++;
- System.out.println("男人:" + man + " " + "女人:" + woman + " "
- + "孩子:" + child);
- continue;// 可能有多种情况 也可不写
- }
- }
- }
- System.out.println("共有"+count+"种可能。");
- }
- }
-
复制代码
|
|