数学没有做完的有48-37=11人,语文没有做完的有48-42=6人,假设没有做数学作业的人恰好都做完了语文作业,那么这个时候语文和数学作业都做完的人数就是42-11=31人,假设没有做语文作业的人恰好都做完了数学作业,那么就有37-6=31人。那排除了上述的两种极端情况,所以语文和数学作业都做完的人数在31-37人。
语文42人做完,就有6人没做,37人做完数学,那么就有11人没有做,这11人不管做没做语文,他肯定不算在全做完当中的,但如果其中有六人没做语文的话,就说明做了数学的人也已经做了语文,固为37人,但如果这11人中也没做语文,那么37人就要再减去没做语文的6个人,固为31,所以是31~37人
如果做完数学的都做完了语文,那么正好是37人都做完,如果没做完语文的都做完了数学,也就是有48-42=6个人属于此情况,那么37-6=31人都做完。都做完人数的应该在31-37人之间
(37+42)-48=31人
42+37-48=31(人)