请教百钱买百鸡问题
public class D{
public static void main(String[] args){
int rooster,hen,chick;
for(rooster=0;rooster<=20;rooster++){
for(hen=0;hen<=33;hen++){
for(chick=3;chick<=300;chick++){
if((rooster+hen+chick==100)&&((5*rooster+3*hen+chick/3)==100)){
System.out.print ("rooster's num:" + rooster+"\t");
System.out.print (" hen's num:" + hen+"\t");
System.out.println(" chick's num:" + chick+"\t");
}
}
}
}
}
}
我的计算结果是
rooster's num:0 hen's num:25 chick's num:75
rooster's num:3 hen's num:20 chick's num:77
rooster's num:4 hen's num:18 chick's num:78
rooster's num:7 hen's num:13 chick's num:80
rooster's num:8 hen's num:11 chick's num:81
rooster's num:11 hen's num:6 chick's num:83
rooster's num:12 hen's num:4 chick's num:84
想请问到底错在哪里了??