Phương pháp giải: *Lưu ý: Nếu trong các chữ số đã cho có chữ số 0 thì chữ số 0 không được đứng làm hàng cao nhất. Ta thấy nếu các chữ số đã cho khác 0 thì: * Nếu trong mỗi số được lập các chữ số không phải khác nhau ta có cách tính số lượng số cần lập được tính như sau: + Có \(n\) chữ số sẽ có \(n\) cách chọn hàng cao nhất. + Với mỗi cách chọn hàng cao nhất có \(n\) cách chọn hàng thứ nhì. + Với mỗi cách chọn hàng cao thứ nhì thì có \(n\)cách chọn với hàng cao thứ ba. + Tương tự ta có \(n\) cách chọn cho hàng tiếp theo. Số lượng số cần lập bằng tích của các cách chọn. * Nếu trong mỗi số được lập các chữ số phải khác nhau (các chữ số không lặp lại) ta có cách tính số lượng số cần tính như sau: + Có \(n\) chữ số sẽ có \(n\) cách chọn hàng cao nhất. + Với mỗi cách chọn hàng cao nhất có \(n - 1\) cách chọn hàng cao thứ nhì. + Với mỗi cách chọn hàng cao thứ nhì thì có \(n - 2\) cách chọn hàng cao thứ ba. + ….. Số lượng số cần lập được tính bằng tích của các cách chọn. Giải chi tiết:Gọi số có 4 chữ số cần tìm là \(\overline {abcd} \) (\(a\) khác 0 và \(a,b,c,d < 10\)). \(a\) có 4 cách chọn (do \(a\) khác 0). \(b\) có 4 cách chọn (do \(b\) khác \(a\)). \(c\) có 3 cách chọn (do \(c\) khác \(a\) và \(b\)). \(d\) có 2 cách chọn (do \(d\) khác \(a\) , \(b\) và \(c\)). Vậy có: \(4 \times 4 \times 3 \times 2 = 96\) (số) thỏa mãn đề bài. Chọn B.