设一班人数是x,
那么二班人数是 x/(1-1/3)=3/2x=1.5x,
三班人数是 1.5x/(1+1/4)=1.5x/(5/4)=1.2x,
则有 x+1.5x+1.2x=148
3.7x=148
x=40,
1.5x=1.5×40=60
1.2x=1.2×40=48
所以一班有40个人,二班有60个人,三班有48个人。
设2班有x人,则一班有(1-1/3)x=2x/3,三班有x÷(1+1/4)=4x/5.根据题意可列方程
x+2x/3+4x/5=148
解
15x+10x+12x=148×15
37x=2220
x=2220/37
解得x=60
2班有60人,1班有2x/3=2×60/3=40人,3班有4x/5=4×60/5=48人。