Javafor循环练习题(华为笔试题)

/*    有30人,可能包括男人、女人、小孩,他们在一饭店共消费50先令,其中每个男人花3先令,每个女人花2先令,
每个小孩花1先令,求男人、女人、小孩各多少人?    */    
public class How{
public static void main(String[] args){
int man, woman, kids;
for(man=0; man<=10; man++){
for(woman=0; woman<=15;woman++){
kids = 30-man-woman;
if(man*3+woman*2+kids*1 == 50)
System.out.printf("男人:%d,女人:%d,小孩:%d\n", man, woman, kids);
}
}
}
}

/* Java 1.6执行结果:

---------------------------------

男人:3,女人:14,小孩:13
男人:4,女人:12,小孩:14
男人:5,女人:10,小孩:15
男人:6,女人:8,小孩:16
男人:7,女人:6,小孩:17
男人:8,女人:4,小孩:18
男人:9,女人:2,小孩:19
男人:10,女人:0,小孩:20

---------------------------------

*/
--------------------- 
作者:YuJar 
来源:CSDN 
原文:https://blog.csdn.net/yujar/article/details/23664515 
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的:(算法)