题目
题解
#include <stdio.h>
int main() {
for (int cock = 0; cock <= 20; cock++) // 公鸡最多20只(5*20=100)
{
for (int hen = 0; hen <= 33; hen++) // 母鸡最多33只(3*33=99)
{ int chick = 100 - cock - hen;
if ((5 * cock + 3 * hen + chick / 3) == 100 && chick % 3 == 0)//鸡雏判定表达式乃此题关键
{
printf("%d %d %d\n", cock, hen, chick);
}
}
}
return 0;
}