/*
*Copyright(c) 2015/4/15 CSDN博客
*All rights reserved.
*文件名称:main.c
*作 者:金叶
*完成日期:2015/4/15
*版本号:V1.0
*问题描述:百钱买百鸡
*/
#include <stdio.h>
int main()
{
int a,b,c;
printf("求公鸡,母鸡,小鸡的数量:\n");
for (a=0;a<=20;a++){
for (b=0;b<=33;b++){
for (c=0;c<=100;c++){
if ((a+b+c==100)&&(5*a+3*b+(c/3)==100)&&(c%3==0)){
printf("%d %d %d\n",a,b,c);
}
}
}
}
return 0;
}
要先确定 公鸡 母鸡 小鸡 的数量范围 然后穷举得出