Phương pháp giải: Gọi số có ba chữ số cần tìm là \(\overline {abc} \) (\(a\) khác 0 và \(a,b,c < 10\)). Giải chi tiết:Gọi số có ba chữ số cần tìm là \(\overline {abc} \) (\(a\) khác 0 và \(a,b,c < 10\)). \(c\) có 2 cách chọn (là 1 hoặc 7). \(a\) có 3 cách chọn (do \(a\) khác 0 và \(a\) khác \(c\)). \(b\) có 3 cách chọn. Vậy có: \(2 \times 3 \times 3 = 18\) (số) thỏa mãn yêu cầu bài toán. Chọn D.