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

题目如下

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

代码如下:

public class Test12 {public static void main(String[] args) {for(int i =0;i<=50/3;i++){for(int j =0;j<=50-(i*3)/2;j++){int c = 30-j-i;if(c+i+j ==30 && (i*3)+(j*2)+c ==50){System.out.println(i+"\t"+j+"\t"+c+"\t");}}}}
}

运行截图:

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

题目如下

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

代码如下:

public class Test12 {public static void main(String[] args) {for(int i =0;i<=50/3;i++){for(int j =0;j<=50-(i*3)/2;j++){int c = 30-j-i;if(c+i+j ==30 && (i*3)+(j*2)+c ==50){System.out.println(i+"\t"+j+"\t"+c+"\t");}}}}
}

运行截图: