实例说明
中国古代数学家张丘建在他的《算经》中提出了一个著名的 “ 百钱买百鸡问题”鸡翁一, 值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?
实现过程
(1)打开运行环境,新建一个源文件
(2)引用头文件
(3)使用for语句对3种鸡的数量在事先确定好的范围内进行穷举并判断, 对满足条件的 3 种鸡的数量按指定格式输出, 否则进行下次循环。
#include<stdio.h>
void main()
{
int x,y,z,j=0;
printf("following are possible plans to buy 100 fowls with 100 yuan.\n");
for(x=0;x<=20;x++)
{
for(y=0;y<=33;y++)
{
z=100-x-y;
if(z%3==0&&5*x+3*y+z/3==100)
printf("%2d:cock=%2d hen=%2d chicken=%2d\n",++j,x,y,z);
}
}
}