设金银铜牌各为x、y、z枚,则x+y+z=100 x-(y+z)=2 y-z=7.把x+y+z=100 x-(y+z)=2两个方程相加,得2x=102,x=51,把x=51代入 x-(y+z)=2,得y+z=49,并和 y-z=7.相加,得2y=56,y=28,则28+z=49,则z=49-28=21.所以金牌51枚,银牌28枚,铜牌21枚!