/*************************************************************************************
* 文件名:百钱买百鸡问题
* 文件功能描述:公元前五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:
鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
* 文件作者名:志
* 修改记录:2016-12-18
**************************************************************************************/
#include<stdio.h>
#include<string.h>
/**************************************************************************************
* 函数名:GetResult
* 函数功能说明:
* 输入参数说明:无
* 输出参数说明: list 鸡翁、鸡母、鸡雏组合的列表
* 返回值说明:-1 失败 0 成功
* 修改记录:2016-12-18
* GWDelight Copyright.2015-2016
**************************************************************************************/
int GetResult()
{
int x, y, z, j;
for(x = 0; x <= 20; x++)
{
for(y = 0; y <= 33; y++)
{
for(z = 0; z <= 100; z=z+3 )
{
if((x + y + z == 100) && (5*x + 3*y + z/3 == 100))
printf("%d,%d,%d\n", x, y, z);
}
}
}
return 0;
}
int main(void)
{
int value ;
printf("请输入一个整数:");
while(1 == scanf("%d", &value))
{
GetResult();
break;
}
return 0;
}
结果为:
请输入一个整数:1
0,25,75
4,18,78
8,11,81
12,4,84