这个题目可以用不定方程来解决
由题意知
肉8元/斤
白菜1/3元/斤
萝卜1/6元/斤
设买肉X斤,白菜Y斤,萝卜(100-X-Y)斤
依题意列出方程
8X+1/3Y+1/6(100-X-Y)=100
化简得
47X+Y=500
X=(500-Y)/47
因为X,Y为正整数
所以(500-Y)要是47的倍数
且Y不能大于100
所以(500-Y)大于400
因为47*9=423 47*10=470 满足条件
所以(500-Y)分别等于423,470
解得Y=77 X=9 或 Y=30 X=10
所以得到答案
(1)肉9斤 白菜77斤 萝卜14斤
(2)肉10斤 白菜30斤 萝卜60斤