答案是2或6.
∵ c在ab直线上,当c在ab线段内,则有:
ac=4,bc=8.
假如c在ab线段外,则有bc=ac+ab.
又∵ ac:bc=1:2.
∴ac=12.
∵d是ac中点.
∴cd=(1/2)*ac=2或6.
如图: