ちょっと見ると組み合わせを考えるしかなさそうですが、実はニンジン、キュウリ、トマトの金額は全て23の倍数になっています。そしてリンゴは47円ということですから、23で割ると1余る数です。このことから、
・リンゴを1個も買わなければ全体の金額は23で割り切れる。
・そして、リンゴを1個かうごとに1円ずつ余りが生ずる。
ということが分かります。
というわけで、3270を23で割ると、余りは17になりますから、まずは17個が解答の1つです。
さらに、リンゴをあと23個買うと余りは40円となり、この余りを使ってキュウリを1本買うとぴったりになりますから、40個も正解であると分かります。同様にして、63個>も正解であることが分かります。
答:17個、40個、63個