Food cans are coated with tin and not with zinc because (a) zinc is costlier then tin. (b) zinc has higher melting point than tin. (c) zinc is more reactive than tin (d) zinc is less reactive than tin.
Option C. Zinc is more reactive than tin. Tin only reacts with very strong acids. However, zinc can react with simple acids found in food. Hence, in order to prevent food poisoning, the food cans are coated with a cheap, less reactive metal like tin.