(C语言)有100匹马,要驮100担货物,其中,1匹大马驮3担,1匹中马驮2担,1匹小马驮1担(注意是一匹)!

2024-12-16 17:55:38
推荐回答(2个)
回答1:

你看第8行要x+y+z==100,只有一种可能,就是全部是小马,因为只要有一匹大马或者中马的话,就不需要100匹马了,应该将x+y+z==100改成(x+y+z)<=100,还有printf那一行应该改为{
{
printf("%d,%d,%d\n",x,y,z);

}
顺便我想问你一下,你的main函数内型都没有定下来你的程序怎么运行的?至少要个int main()
才能return 0;吧???

回答2:

设大马x,中马y小马z,x+y+z=100,
3x+2y+1\2z=100
剩下的自己会接了吧