Final answer:
Fuel cells differ from batteries in that they require continuous supply of reactants, while batteries contain all the necessary reactants within their cells.
Step-by-step explanation:
A fuel cell is a galvanic cell that requires a constant external supply of reactants because the products of the reaction are continuously removed. Unlike a battery, it does not store chemical or electrical energy; a fuel cell allows electrical energy to be extracted directly from a chemical reaction.
Fuel cells are similar to batteries in that they generate an electrical current, but require continuous addition of fuel and oxidizer. The hydrogen fuel cell uses hydrogen and oxygen from the air to produce water, and is generally more efficient than internal combustion engines.
In summary, fuel cells and batteries both generate electrical energy, but fuel cells require a continuous supply of reactants to produce electricity, while batteries contain all the reactants needed to produce electricity within their cells.