问题描述
搬砖问题。36块砖,36人搬,男生搬4块,女生搬3块,两个小孩抬1块,要求一次搬完,问男生,女生和小孩的数量?
问题分析
男生搬4块,女生搬3块,两个小孩抬一块,一次搬完,所以就是man*4+woman*3+children/2==36
一定要注意children%2==0一定要可以整除,不然容易出错误哦。
代码
public static void main(String[] args) {
// man woman children
for(int man =0;man<=36;man++){{
for(int woman =0;woman<=36;woman++){
int children = 36-man-woman;
if(man * 4 + woman * 3+ children /2 ==36 && children%2==0){
System.out.println("man:"+man);
System.out.println("woman:"+woman);
System.out.println("children:"+children);
}
}
}
}
}
执行结果