过D作DE⊥AB于E,
∵AD平分∠BAC,∠C=90°,
∴DE=CD=3,AE=AC,
在Rt△BDE中,BD=5,DE=3,由勾股定理得:BE=
=4,
BD2?DE2
在Rt△ACB中.设AE=AC=x,则AB=4+x,
∵AB2=AC2+BC2,
∴(4+x)2=x2+82,
∴x=6,
即AC=6.
作DE⊥AB,因为点D在∠BAC平分线上,所以DE=CD=3
根据勾股定理,得BE=4
因为△ABC~△DBE
所以AC/DE=BC/BE
即AC/3=8/4
则AC=6