已知△ABC的边长为a、b、c,且(a+b+c)(a-c)=0,试判断△ABC的形状