方法一
int main()
{
int cock,hen,chick;
for(cock=0;cock<=20;cock++)
{
for(hen=0;hen<=33;hen++)
{
chick=(100-5*cock-3*hen)*3;
if(cock+hen+chick==100)
printf("%d %d %d\n",cock,hen,chick);
}
}
}
方法二
#include<stdio.h>
int main()
{
int x,y,z;
for(x=0;x<100;x++)
{
for(y=0;y<=100;y++)
{
for(z=0;z<=100;z++)
{
if(5*x+3*y+z/3==100&&z%3==0&&x+y+z==100)
{
printf("公鸡:%d只 母鸡:%d只 小鸡:%d只\n",x,y,z);
}
}
}
}return 0;
}