解:买8元的有X个同学,则买5元的有(50-X)个同学。
8X+5(50-X)=340
8X+250-5X=340
3X+250-250=340-250
3X=90
X=30
设x个同学买5元的票,
5x+8(50-x)=340
3x=60
x=20
20个买5元票,30个买8元票