for小应用“百钱买百鸡”
程序员文章站
2024-03-22 17:59:16
...
百钱买百鸡
题目描述
3文钱可以买1只公鸡;
2文钱可以买一只母鸡;
1文钱可以买3只小鸡。
用100文钱买100只鸡,那么各有公鸡、母鸡、小鸡多少只。
{
int x1=0,y1=0,z1=0;
for (int x = 0; x <=100/3.0; x++) {
for (int y = 0; y <=100/2.0; y++) {
for (int z = 0; z <=100; z++) {
x1=3*x;//钱数
y1=2*y;
z1=z/3;
if((x1+y1+z1==100)&&(x+y+z)==100){
System.out.println("百钱买百鸡中\n"+"公鸡个数:"+x+" 母鸡个数:"+y+" 小鸡个数:"+z);
}
}
}
}
System.out.println();
}
输出结果
百钱买百鸡中
公鸡个数:0 母鸡个数:40 小鸡个数:60
百钱买百鸡中
公鸡个数:2 母鸡个数:37 小鸡个数:61
百钱买百鸡中
公鸡个数:4 母鸡个数:34 小鸡个数:62
百钱买百鸡中
公鸡个数:5 母鸡个数:32 小鸡个数:63
百钱买百鸡中
公鸡个数:7 母鸡个数:29 小鸡个数:64
百钱买百鸡中
公鸡个数:9 母鸡个数:26 小鸡个数:65
百钱买百鸡中
公鸡个数:10 母鸡个数:24 小鸡个数:66
百钱买百鸡中
公鸡个数:12 母鸡个数:21 小鸡个数:67
百钱买百鸡中
公鸡个数:14 母鸡个数:18 小鸡个数:68
百钱买百鸡中
公鸡个数:15 母鸡个数:16 小鸡个数:69
百钱买百鸡中
公鸡个数:17 母鸡个数:13 小鸡个数:70
百钱买百鸡中
公鸡个数:19 母鸡个数:10 小鸡个数:71
百钱买百鸡中
公鸡个数:20 母鸡个数:8 小鸡个数:72
百钱买百鸡中
公鸡个数:22 母鸡个数:5 小鸡个数:73
百钱买百鸡中
公鸡个数:24 母鸡个数:2 小鸡个数:74
百钱买百鸡中
公鸡个数:25 母鸡个数:0 小鸡个数:75
上一篇: 打印100以内的素数
下一篇: String,hashCode