设买5元票价的有x人,则买8元票价的有:(50-x)人 由题意得: 5x+8×(50-x)=340 5x+400-8x=340 3X=60 X =20 则买8元票价的有:50-x=50-20=30人, 答;买5元票的有20人,买8元票的有30人。