设捐献7册图书的有x人,捐献8册图书的有y人,
根据题意得 {x+y=40-(6+8+15+2)=97x+8y=320-(4×6+5×8+6×15+50×2)=66
解得 {x=6y=3
答:捐7册图书的有6人,捐8册图书的有3人.