Phương pháp giải: Số 4 chữ số có dạng \(\overline {abcd} \). Xét 3 trường hợp: TH1: Chữ số 0 ở hàng đơn vị. TH2: Chữ số 0 ở hàng chục. TH3: Chữ số 0 ở hàng trăm. Giải chi tiết:*TH1: Số cần tìm có dạng \(\overline {abc0} \) Khi đó: +) \(a\) có 9 cách chọn (\(a\) khác 0). +) \(b\) có 9 cách chọn (\(b\) khác 0). +) \(c\) có 9 cách chọn (\(c\) khác 0). \( \Rightarrow \) Có \(9 \times 9 \times 9 = 729\) (số có dạng \(\overline {abc0} \)). *TH2: Số cần tìm có dạng \(\overline {ab0d} \) Khi đó: +) \(a\) có 9 cách chọn (\(a\) khác 0). +) \(b\) có 9 cách chọn (\(b\) khác 0). +) \(d\) có 9 cách chọn (\(d\) khác 0). \( \Rightarrow \) Có \(9 \times 9 \times 9 = 729\) (số có dạng \(\overline {ab0d} \)). *TH3: Số cần tìm có dạng \(\overline {a0cd} \) Khi đó: +) \(a\) có 9 cách chọn (\(a\) khác 0). +) \(c\) có 9 cách chọn (\(c\) khác 0). +) \(d\) có 9 cách chọn (\(d\) khác 0). \( \Rightarrow \) Có \(9 \times 9 \times 9 = 729\) (số có dạng \(\overline {a0cd} \)). Vậy có tất cả: \(729 + 729 + 729 = 2187\) số có 4 chữ số, trong đó có ít nhất có đúng một chữ số 0. Đáp số: 2187 số. Chọn B