锌和硝酸反应的化学方程式?为什么会生成硝酸铵?

4个回答

  • 根据不同硝酸浓度反应不同.

    与极稀硝酸反应:Zn+2HNO3→Zn(NO3)2+H2↑

    锌与浓硝酸:Zn+4HNO3→Zn(NO)32+2NO2↑+2H2O

    锌与中等浓度的硝酸:3Zn+8HNO3→3Zn(NO3)2+2NO↑+4H2O

    与稀硝酸:4Zn+10HNO3→4ZN(NO3)2+NH4NO3+3H2O

    所以锌与硝酸的反应与硝酸的浓度有着密切的关系.