1 answer
(click or scroll down)
The food pantry needs 1,021 cans of tomatoes, and they receive 689 cans of tomatoes from the school, so they still need to buy 1,021 - 689 = <<1021-689=332>>332 cans of tomatoes.
If each can of tomatoes costs $0.95, then the food pantry would spend 332 * $0.95 = $<<332*0.95=315.4>>315.4 in total. Answer: \boxed{315.4}.