碳、一氧化碳、氢气还原金属时分别是什么反应条件