$\triangle A B C$ 的边长 $a, b, c(a \leqslant b \leqslant c)$ 同时满足:(1)$a, b, c$ 均为整数;(2)$a, b, c$ 组成等比数列;(3)$a$ 与 $c$ 中至少有一个等于 100 .则三元数组 $(a, b, c)$ 所有可能的种数为
A. 按题设,正整数 $a, b, c$ 满足 $a \leqslant b \leqslant c, a+b>c, b^{2}=a c$ ,且 $a, c$ 中至少有一个为 100 . (1)若 $a=100$ ,则 $b^{2}=100 c$ ,故 $10 \mid b$ ,可取 $\displaystyle 100+b>c=\frac{b^{2}}{100}, b^{2}-100 b-100^{2}<0$ ,故 $100 \leqslant b<50(\sqrt{5}+1)$ ,注意到 $10 \mid b$ ,则 $b$ 可取 $100,110,120,130,140,150,160$ ,相应的 $c=$ 100,121,144,169,196,225,256. (2)若 $c=100$ ,则 $b^{2}=100 a$ ,故 $10 \mid b$ .又 $\displaystyle \frac{b^{2}}{100}+b>100, b^{2}+100 b-100^{2}>0$ ,故 $50(\sqrt{5}-1)<b \leqslant 100$ ,注意到 $10 \mid b$ ,则 $b$ 可取 $70,80,90,100$ ,相应的 $a=49,64,81,100$ . 综上所述,三元数组 $(a, b, c)$ 共有 10 组可能的解:$(49,70,100),(64,80,100),(81,90$ , $100),(100,100,100),(100,110,121),(100,120,144),(100,130,169),(100,140,196)$ , $(100,150,225),(100,160,256)$ .