public class Test9 {
public static void main(String[] args)
{
int a,b,c;
for(a=0;a<=20;a++)
for(b=0;b<=33;b++)
for(c=0;c<=100;c++)
{
if((a*5+b*3+c==100)&&(a+b+c/3==100))
{
System.out.println(a+b+c);
}
}
}
}
2 回答
已采纳
dumbaodouble
TA贡献17条经验 获得超3个赞
/** * 编写Java应用程序,中国古时有人提出“百钱买百鸡”, * 即:公鸡5元一只,母鸡3元一只,小鸡1元三只, * 问:最终可买到公鸡、母鸡、小鸡分别是多少?i,j,k * i=>[1,19];j=[1,31]; * (k==100-i-j)&&(15*i+9*j+k==300); * */ public class test01 { public static void main(String[]args){ int count=0; for(int i=1;i<=19;i++){ for(int j=1;j<=31;j++){ int k=100-i-j; if(15*i+9*j+k==300){ count++; System.out.println("第"+count+"种方案:"+"公鸡"+i+"只,母鸡"+j+"只,小鸡"+k+"只。"); } } } } }
大虾丶米
TA贡献3条经验 获得超3个赞
public static void main(String[] args) {
int a, b, c;
for (a = 0; a <= 20; a++)
for (b = 0; b <= 33; b++)
for (c = 0; c <= 300; c = c + 3) {
if (5 * a + 3 * b + c / 3 == 100 && a + b + c == 100)
System.out.println("鸡翁" + a + "个,鸡母" + b + "个,鸡雏" + c+ "个");
}
}
添加回答
举报
0/150
提交
取消