30/09/2018, 19:09
Gặp vướng mắc khi làm bài toán liệt kê
Chào mọi người, em đang làm 1 bài toán liệt kê, yêu cầu đề bài là liệt kê tên của k người từ n người, hiện tại em đã code được liệt kê tổ hợp k số từ n số 0, 1, 2, …, n và thấy 2 bài này tương đồng nhưng ko biết làm sao để có thể liệt kê được tên. Theo em thì có thể tạo 1 mảng gồm các xâu kí tự rồi từ các số 0 - > n có thể liên hệ với các xâu trong mảng đó nhưng không biết làm như thế nào ạ
Bài liên quan
thay vì
printf("%d", a[j]);
thìprintf("%s", ten[a[j]]);
vớiten
là mảng chứa xâu ký tựNhưng mà mỗi mảng sẽ chỉ chứa 1 xâu mà ở đây sẽ có rất nhiều xâu nên mình ko biết sẽ làm ntn
tạo 1 mảng chứa tất cả các xâu…
mảng này chứa tối đa 100 xâu, mỗi xâu có tối đa 39 ký tự.
Mình thử dùng gets thì hình như ko được cho mảng 2 chiều, nó không coi ten[1], ten[2] là mảng 1 chiều, vậy thì mình phải tự viết hàm nhập xâu vào đúng không bạn
sao lại ko coi ten[i] là mảng 1 chiều?? Code input thế nào mà ko nhập được?
có lẽ là quên xóa ký tự thừa sau khi nhập số lượng phần tử?
tạo một cái
struct
hovatenÀ thank c nhé, cách này ok rồi