应该是157种- package 问题;
- /*
- 有30个人,其中有男人、女人和小孩,在一家饭馆里吃饭
- 共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先令,问男人、女人和小孩各有几人?
- */
- public class TestQuestion {
- /**
- * @param args
- */
- public static final int MAX = 30;
- public static void main(String[] arg) {
- int x = 0,y = 0,z = 0;//x: 男人 y:女人 z:孩子
- int cont = 0;//统计合理的方案
- for (x = 1; x <= 30; x++) {
- for (y = 1; y <= 30; y++) {
- for (z = 1; z < 30; z++) {
- if (x * 3 + y * 2 + z == 50) {
- cont++;
- System.out.println("男" + x+" " + "女" + y +" " + "小孩" + z);
- }
- }
- }
- }
- System.out.println("共"+cont+"种可能");
- }
- }
复制代码
|