# 题目:

鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?

# 分析:

一只鸡翁 (cock) 5 文钱,取值范围 0 ~ 20;
一只鸡母 (hen) 3 文钱,取值范围 0 ~ 33;
三只鸡雏 (chick) 1 文钱,取值范围 0 ~ 99;

题目要求鸡的数量和价格都必须等于 100

# 公式:

cock + hen + chick = 100;

5cock + 3hen + chick / 3 = 100;

# 代码:

c
#include <stdio.h>
int main(int argc,int argv[])
{
   int cock,hen,chick;
   
   for(cock=0;cock<20;cock++)
   {
   	for(hen=0;hen<33;hen++)
   	{
   		for(chick=0;chick<99;chick+=3)
   		{
   			if(cock+hen+chick==100 && cock*5+hen*3+chick/3==100)
   			printf("cock=%d,hen=%d,chick=%d\n",cock,hen,chick); 
   		}
   	}
   }
   
   return 0;
}

运行结果