c37 百元买百鸡

/* 
【程序37】 百元买百鸡 
* 题目:我国古代数学家张丘建在他的算经中提出了一个著名的“百钱买百鸡”问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问翁、母、雏各几何? 
* 程序分析: 首先确定每种鸡的范围:公鸡(0-20),母鸡(0-33),鸡雏(0-100),再在范围内穷举。 */

#include 

int main(int argc, char *argv[])
{	
	for (int i=0; i<=20; i++)
	{
		for (int j=0; j<=33; j++)
		{
			for (int k=0; k<=100; k++)
			{
				if (i*5+j*3+k/3 == 100 && i+j+k == 100 && k%3 == 0)
					printf("公鸡:%d 母鸡:%d 鸡雏:%d\n", i, j, k);
			}
		}
	}
		
	return 0;
}


结果:


你可能感兴趣的:(c语言经典100例)