取A、B、C三种金属各0.1mol,分别与足量的盐酸反应,在标准状况下,共生成6.72LH2,又知B、C所产生的氢气的体积比是2∶1,且两者产生H2的体积之和跟A产生的H2体积相等求A、B、C与盐酸反应时的化合价各是多少?

问题描述:

取A、B、C三种金属各0.1mol,分别与足量的盐酸反应,在标准状况下,共生成6.72LH2,又知B、C所产生的氢气的体积比是2∶1,且两者产生H2的体积之和跟A产生的H2体积相等求A、B、C与盐酸反应时的化合价各是多少?
请写出具体步骤,谢谢!
我知道A、B、C产生H2的体积分别为0.1mol,0.05mol,0.15mol 而A、B、C三种金属各0.1mol ,
但接下来就不会算了,帮帮忙,解释一下吧!
正确答案是:+3、+2、+1

设一种金属X的化合价为n
则X+nHCl=XCln+(n/2)H2
A、B、C产生H2的体积分别为0.1mol,0.05mol,0.15mol
而A、B、C三种金属各0.1mol
所以A、B、C三种金属化合价为+2,+1,+3