已知△ABC中,AB=20,AC=15,BC邊上的高為12,則BC的長為______.

已知△ABC中,AB=20,AC=15,BC邊上的高為12,則BC的長為______.

作AD⊥BC於D,則AD為BC邊上的高,AD=12.分兩種情况:①高AD在三角形內,如圖所示:在Rt△ADC中,由畢氏定理得:AC2=AD2+DC2,∴DC=9,在Rt△ADB中,由畢氏定理得:AB2=AD2+BD2,∴BD=16,∴BC=BD+DC=16+9=25,②高AD在三角形外,如圖所示:在Rt△ADC中,由畢氏定理得:AC2=AD2+DC2∴DC=9,在Rt△ADB中,由畢氏定理得:AB2=AD2+BD2,∴BD=16,∴BC=BD-DC=16-9=7,故答案為:25或7.