设甲乙丙本数分别为X,Y,Z
得
X+Y+Z=47→→①式
0.7X+0.3Y+0.2Z=21.2→既7X+3Y+2Z=212→→②式
②式-①式*2
得Y=118-5*X→→③式
③式代入①式
得Z=4*X-71
因为X,Y,Z都是大于零的整数,所以
4*X-71>0 且 118-5*X>0
所以X大于等于18且小于等于23
既 X=18或19或20或21或22或23
得 Y=28或23或18或13或8或3
Z=1或5或9或13或17或21
所以,每种各买了
①12.6 8.4 0.2
②13.3 6.9 1.0
③14 5.4 1.8
④14.7 3.9 2.6
⑤15.4 2.4 3.4
⑥16.1 0.9 4.2
这六种组合