#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,k;
printf("公鸡,母鸡,小鸡所有可能的值分别为:\n");
for(i=0;i<=100;i++)
for(j=0;j<=100;j++)
for(k=1;k<=100;k++)
{
if(5*i+3*j+k/3==100 && k%3==0 && i+j+k==100)
{
printf("公鸡%2d只,母鸡%2d只,小鸡%2d只\n",i,j,k);
}
}
printf("Hello world!\n");
return 0;
}
i为公鸡的个数,j为母鸡的个数,k为小鸡的个数;因为公鸡为5元一只,母鸡为3元一只,小鸡为一元三只,故5* i +3 * j+k / 3==100元;因为小鸡为一元三只,所以k/3==0。