设捐款10元的同学为X人,则捐5元的同学为(45-10-X).依题意得:
10X+5*(45-10-X)=220-10*2
X=5
那么:45-10-X=30(人)
答:捐5元的同学有30人,捐10元的同学有5人.