解:设买三种烟的数量分别为X、Y、Z包,列方程式1:0.21X+0.14Y+0.08Z=5;按已知条件列方程式2:X+Y+Z=50。整理方程式为:13X+6Y=100。用代入法得:X=4,Y=8 方程式成立。Z=38。故应该买0.21元/包的烟4包,0.14元/包的烟8包,0,08元/包的烟38包.