你tanb求错了。cos(a+b)=-√5/5,sin(a+b)=2√5/5,所以tan(a+b)=-2,而tan(a+b)=(tana+tanb)/(1-tanatanb)=(4/3+tanb)/(1-4/3*tanb),所以tanb=2