AB=2r=40cm,r=20cm,设BC=xcm
三角形ABC面积为1/2*2r*x=rx=20x
半圆的面积为π r r=1256
则有
1256-20x=48
解之,得
x=30.2
所以BC长30.2cm