白鸡"/>
java简单代码逻辑实现百钱买白鸡
百钱买白鸡的逻辑相对简单,只需要知道公鸡母鸡小鸡每种最多能买多少,最少要买多少。
然后三种鸡的数目相加为一百,总价为一百,即可得到结果。
此处公鸡2元,母鸡1元,小鸡五毛。
public class Prac02
{public static void main(String[] args){double a=1,b=1,c=1;int j=0;double d[]=new double[48],e[]=new double[48],f[]=new double[48];//因为公鸡最多只能买47只,所以只需把数组定义成有48个元素即可。for(a=1;a<48;a++)//公鸡最多47{for(b=1;b<98;b++)//母鸡最多97{for(c=1;c<146;c++)//小鸡最多145{if ((a+b+c==100)&&(2*a+1*b+c/2==100)){d[j]=a;e[j]=b;f[j]=c;j++;break;}}}}for (int i = 0; i < d.length-1; i++) {System.out.println("要买公鸡"+d[i]+"只,母鸡"+e[i]+"只,小鸡"+f[i]+"只");}}
}
更多推荐
java简单代码逻辑实现百钱买白鸡
发布评论