请问编译后怎么会是这样的结果?
void main(){
int cocks=0,hens,chicks;
while(cocks<=19)
{
hens=0;
while(hens<=33)
{
chicks=100 - cocks- hens;
if(5.0*cocks+3.0*hens+chicks/3.0==100.0)
printf("%d %d %d\n",cocks,hens,chicks);
hens++;
}
hens++;
}
}
这是那个什么百钱买百鸡的问题.按CTRL+F9编译后,一直现0 25 75 不停的现.
刚学.不要见笑.谢谢.