当A不等于B时,根据正弦定理化简已知等式的右边,然后和差化积后,再利用同角三角函数间的基本关系弦化切后,两边同时除以tan,得到tan的值,由A和B都为三角形的内角,得到A+B为直角,从而得到三角形为直角三角形;若A=B,根据“等角对等边”得到a=b,显然已知等式成立,此时三角形为等腰三角形,综上,三角形ABC的形状为直角三角形或等腰三角形.
【解析】
当A≠B时,根据正弦定理得:
===,
又,
∴tan=1,又A和B都为三角形的内角,
∴=,
解得A+B=,即C=,
则△ABC为直角三角形;
当A=B时,a=b,显然成立,
则△ABC为等腰三角形,
综上,△ABC为等腰三角形或直角三角形.
故选D