一共30人,包括男人,女人,孩子,吃饭一共花50先令,每个男人花3个先令,每个女人花2个先令,每个孩子花1个先令 求男人,女人,孩子的人数。

一共30人,包括男人,女人,孩子,吃饭一共花50先令,每个男人花3个先令,每个女人花2个先令,每个孩子花1个先令 求男人,女人,孩子的人数。

分析思路:使用循环结构来实现。

代码:


package Homework1209;public class Men_Women_Kids {public static void main(String[] args) {//一共30人,包括男人,女人,孩子//吃饭一共花50先令,每个男人花3个先令,每个女人花2个先令,每个孩子花1个先令//求男人,女人,孩子的人数int sum = 30;        //总人数int kids = 0 ;        //小孩for(int men = 0 ;men <=10;men++) {for(int women = 0 ;    women <= 30;women++) {//孩子人数kids = sum - women - men;if(3*men + 2*women +kids == 50) {System.out.println("男人有:"+men+"人"+"女人有:"+women+"人"+"孩子有:"+kids+"人");}}}}
}

运行结果: