大家帮忙 急急

来源:百度知道 编辑:UC知道 时间:2024/06/01 15:09:02
五世纪,我国古代数学家张邱建在他的《算经》里提出的不定方程问题,一只公鸡值5钱,一只母鸡值3钱,三只小鸡值1钱,用百钱买百鸡,问 公、母、小鸡各能买多少?
是用C语言编程

令买公鸡x个,母鸡y个,小鸡z个。(x,y,z均为正整数)
有x+y+z=100
5x+3y+z/3=100
联立的7x+4y=100
一一验证当x取4,8,12时,相应的y可取整数分别为18,11,4
可知x=4 y=18 z=78
x=8 y=11 z=81
x=12 y=4 z=84
而以上几住中均符合题意。

for(i=0;i<20;i++) //20是100钱除以5钱得到的
for(j=0;j<33;j++) //33是100钱除以3钱得到的
for(k=0;k<100;k++) //100是100钱除以1钱得到的
{
if (i+j+k=100)
printf("公鸡%d",&i);
printf("母鸡%d",&j);
printf("小鸡%d",&);
}