c语言,百元买百鸡(100元钱买100只鸡),公鸡每只5元,母鸡每只3元,小鸡1元3只,可买公鸡、母鸡、小鸡各几只,有几种买法。

图片[1] - c语言,百元买百鸡(100元钱买100只鸡),公鸡每只5元,母鸡每只3元,小鸡1元3只,可买公鸡、母鸡、小鸡各几只,有几种买法。 - MaxSSL

第一种

图片[2] - c语言,百元买百鸡(100元钱买100只鸡),公鸡每只5元,母鸡每只3元,小鸡1元3只,可买公鸡、母鸡、小鸡各几只,有几种买法。 - MaxSSL

#include
int main()
{
int x,y,z;
for(x=0;x<=100;x++)
for(y=0;y<=100;y++)
for(z=0;z<=100;z++)
{
if(x+y+z==100 && 15*x+9*y+z==300)
printf(“%d %d %d\n”,x,y,z);
}
}

第二种,看条件,公鸡5元一只,最多买20只,母鸡3元一只,最多买33只。

图片[3] - c语言,百元买百鸡(100元钱买100只鸡),公鸡每只5元,母鸡每只3元,小鸡1元3只,可买公鸡、母鸡、小鸡各几只,有几种买法。 - MaxSSL

#include
int main()
{
int x,y,z;
for(x=0;x<=20;x++)
for(y=0;y<=33;y++)
{
z=100-x-y;
if(x+y+z==100 && 15*x+9*y+z==300)
printf(“%d %d %d\n”,x,y,z);
}
}

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享