Food cans are coated with tin and not with zinc because zinc is more reactive than tin. The reactivity of metals is an important factor in choosing them for coating materials. When food comes in contact with the can, a more reactive metal (like zinc) might react with the food, leading to contamination and affecting the quality of the food. Tin, being less reactive, forms a protective layer and prevents the can from corroding without reacting with the food.
Therefore, the correct answer is (C): zinc is more reactive than tin.