已知点 $C$ 在直线 $A B$ 上. 点 $M, N$ 分别为 $A C, B C$ 的中点.
(1) 若点 $C$ 在线段 $A B$ 上, $A C=6 \mathrm{~cm}, M B=10 \mathrm{~cm}$, 求线段 $B C, M N$ 的长;
(2) 若点 $C$ 在线段 $A B$ 的延长线上, 且满足 $A C-B C=b \mathrm{~cm}$, 求 $M N$ 的长.
$\text{A.}$
$\text{B.}$
$\text{C.}$
$\text{D.}$