氧化还原反应如何根据反应物推生成物?