根据上面的分析,编写程序如下:
#include
int main()
int cock=0,hen=0, chicken=0;
for( cock=0; cock{
for( hen=0; hen{
for(chicken=0; chicken{
if(cock+hen+chicken= =100)
if(5*cock+3 *hen+chicken/ 3= =100)
{
printf( "cock= =%d,hen=%d ,chicken=%d \n",cock, h
en,chicken);
chicken+= 3;
}
}
}
return 0;
最终的程序运行结果显示如下:
The output of exercise is as follows:
cock=0,hen=25, chicken=75
cock=4,hen=18, chicken=78
cock=8,hen=11, chicken=81
cock=12,hen=4, chicken=84
Process exited after 0.5999 seconds with return value 0
请按任意键继续..
综上所述:一共有四种方案。分别为:
①公鸡0,母鸡25,小鸡75;
②公鸡4,母鸡18, 小鸡78;
③公鸡8,母鸡11, 小鸡81;
④公鸡12,母鸡4,小鸡84。