利用循环嵌套的方法,
```c
#include<stdio.h>
#include<stdlib.h>
void main()
{
//百钱买百鸡
//公鸡 5 母鸡3元 小鸡三只 1元
//用100元买100只 共多少种?
int i, j, k;
int num = 0;
for (i = 1; i < 20; i++)
{
for (j = 1; j < 33; j++)
{
for (k = 1; k < 100; k++)
{
if ((5 * i + 3 * j + k / 3 == 100) && (i + j + k == 100) && k % 3 == 0)
{
printf("%d\t%d\t%d\n", i, j, k);
num += 1;
}
}
}
}
printf("共有%d个方法\n", num);
system("pause");