答案
解:∵点D是AC的中点,

∴AD=CD,
①当AB+AD=12cm时,AB=8cm,BC=17cm,因为8+8<17,所以不能构成三角形;
②当AB+AD=21cm时,AB=14cm,BC=5cm,因为14-5<14<14+5,所以能构成三角形;
∴腰长为14cm.
解:∵点D是AC的中点,

∴AD=CD,
①当AB+AD=12cm时,AB=8cm,BC=17cm,因为8+8<17,所以不能构成三角形;
②当AB+AD=21cm时,AB=14cm,BC=5cm,因为14-5<14<14+5,所以能构成三角形;
∴腰长为14cm.