百钱买百鸡c语言代码 百元买百鸡问题c语言
C语言百钱白鸡问题的代码求哪里出错了
for(cocks=1;cocks<=20;cocks++)#include
百钱买百鸡c语言代码 百元买百鸡问题c语言
百钱买百鸡c语言代码 百元买百鸡问题c语言
{int x,y,z;
for(y = 0;y <= 33;y++)
{z = 100 - y - x;
if(5 x + 3 y + z / 3.0 == 100) //判断是“==”不是“=”
printf("%d,%d,for(x = 0;x <= 20;x++)%d
",x,y,z);
}return 0;
用100文钱买100只鸡,鸡翁5文/只,鸡母3文/只,小鸡1文/只。
if(5 x + 3 y + z / 3.0 = 100) printf("%d,%d,%dn",x,y,z);
怎么能用=;这个是赋值的时候用的
为什么不用==这个是判断
建议你用{}
if(5 x + 3 y + z / 3.0 = =100)
{ printf("%d,%d,%dn",x,y,z);
c语言解决百钱买鸡问题
}一句话,买所有鸡的钱加起来不能超过一百 if(5cocks+3hens+n==100&&cocks>=0)
这道题还没有要求是公鸡母鸡小鸡都要有,还算简单
设a,b,100-a-b,分别代表三种鸡,然后a从0到20循环,其间b也循环,对应求出100-a-b
cocks,hens,chicks代表数量,if语句表示价钱满足成立,cocks=100-hens-chicks; 表示满足总量100.
#include
void main()
{int cocks,hens,chicks,i,j,k;
for(hens=1;hens<=33;hens++)
for(chicks=1;chicksif(cocks+hens+chicks==100)<=100;chicks++)
j=h{i=cocks;ens;
k=chicks;
}printf("cocks有%d个 hens有%d个 chicks有%d个",i,j,k);
}这是循环嵌套,运行时间较长,但懂
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。