帮手请算算这道题,我很笨的,我想知道公式,过程和答案.

来源:百度知道 编辑:UC知道 时间:2024/06/15 21:21:00
有100块砖,需要100个人刚去搬完,100个人当中包括男人,女人和小孩子.现在知道每个男人可以搬4块砖,每个女人可以搬3块砖,3个小孩能搬1块砖.请问男人,女人,小孩各多少人?
公式过程没有写出,但我不是你们的答案

三组答案

男人X个女人Y个小孩Z个!
X+Y+Z=100
4X+3Y+Z/3=100
X、Y、Z均为正整数!
带入能得到:
9X+6Y=2Z (1)
11X+8Y=200 (2)
由(2)得11X/8+Y=25 及11X<200即X<18.181818...
显然11X/8为整数
所以X可以被8整除
所以X=8 或X=16 或X=0
所以Y=14或Y=3 或Y=25
所以Z=78或Z=81 或Z=75
共三组答案
男人8个女人14个小孩78个
男人16个女人3个小孩81个
男人0个女人25个小孩75个

可以用编程的方法解决,下面是我用VB编的程序:
Private Sub command1_click()
Dim x%, y%, z%, n%, m%

Print "男人", "女人", "小孩"

n = 0
For x = 0 To 25
For y = 0 To 34
For z = 0 To 100
If 4 * x + 3 * y + z / 3 = 100 And x + y + z = 100 Then
Print x, y, z
n = n + 1
End If
Next z
Next y
Next x
Print "共有" & n & "组合"
End Sub

运行结果:
男人 女人 小孩
0 25 75
8 14 78
16 3 81
共有3种组合。

解决此类问题最好用C语言:
main