氢气有2.8/22.4=0.125mol
则所有金属失去的电子总数为0.125*2=0.25mol
而氯离子总量也为0.25mol
设镁有x mol,铝有y mol,锌有z mol
根据电子得失,有2x+3y+2z = 0.25
则x+1.5y+z = x+y+z + 0.5y = 0.125
因此,三种金属的物质的量之和必定小于0.125mol
氢气有2.8/22.4=0.125mol
则所有金属失去的电子总数为0.125*2=0.25mol
而氯离子总量也为0.25mol
设镁有x mol,铝有y mol,锌有z mol
根据电子得失,有2x+3y+2z = 0.25
则x+1.5y+z = x+y+z + 0.5y = 0.125
因此,三种金属的物质的量之和必定小于0.125mol