Lời giải:
Gọi cạnh hình lập phương là $a$ (cm)
Diện tích toàn phần: $6\times a\times a$ (cm2)
Diện tích xung quanh: $4\times a\times a$ (cm2)
Theo bài ra ta có:
$6\times a\times a-4\times a\times a=18$
$2\times a\times a=18$
$a\times a=9=3\times 3$
$\Rightarrow a=3$ (cm)
Vậy cạnh hình lập phương dài 3 cm.