这道是百钱白鸡问题,为什么老是输出空白的

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);
					}	
				}
				
	}

}

http://img.mukewang.com/561cdbd2000134be08320620.jpg

erutdioup8556
浏览 1634回答 2
2回答

dumbaodouble

/**  * 编写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+"只。");                 }             }         }     } }

大虾丶米

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+ "个");                }    }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java