$ 解:(2)当(2)班人数在80人以上时,则节省的钱都是(1)班的$
$(1)班人数:640÷(130-90)=16(人),此时104-16=88(人)$
$当(2)班人数在40-80人时,设甲班有x人,乙班有y人,则$
${{\begin{cases} {{x+y=104}} \\ {130x+110y=10000} \end{cases}}},$
$解得{{\begin{cases} {{x=-72}} \\ {y=176} \end{cases}}}(不合题意)$
$答:(1)班有16人,(2)班有88人。$