搬砖问题 36个人搬36块砖,男搬4,女搬3,2个小孩招一砖 问男、女、小孩各若干?

搬砖问题。36个人搬36块砖,男搬4,女搬3,2个小孩招一砖。问男、女、小孩各若干?
匿名用户    2009-06-12 22:07    

满意回答

#include #include int main() { int x,y,z; for(x = 1;x < 9;x ++) { for(y = 1;y < 12;y ++) { z = 36-x-y; if(z%2==0) { if(4*x + y*3 + z/2 == 36) printf("%d %d %d\n",x,y,z); } } } return 0; }

匿名用户   2009-06-12 22:35
宝宝知道提示您:回答为网友贡献,仅供参考。

为您推荐:

其他回答

...0.00.0.00ckvpdjkspovj8srujjx娿飞恺夫菈亘蒶哈偶哈佛娿鍧苻号魰囮卩

匿名用户    2013-03-13 20:57

如果你问题里面“2个小孩招一砖”的意思是“2个小孩搬一块砖”的话,答案是:男的3人,女的3人,小孩30人。 推算方法:假设男的X人,女的Y人,小孩Z人,根据题意,则: X+Y+Z=36 4X+3Y+1*Z/2=36 第二个算式乘以2演化成 X+Y+Z=36 8X+6Y+1*Z=72 用演化后的第二个...式子减去第一个式子,得到: 7X+5Y=36 将X分别等于 1、 2、 3、 4、5等代入上式,只要满足X、Y都是整数就可以了,得出的结果是只有X=3时,Y才是整数3,所以Z=36-3-3=30。 将结果X=3、Y=3、Z=30代入下面两式: X+Y+Z=36 4X+3Y+1*Z/2=36 得出计算结果正确。

全部展开 收起
匿名用户    2009-06-13 01:30