rollover79
Thành viên tiêu biểu

- Tham gia
- 10/9/08
- Bài viết
- 764
- Được thích
- 1,311
Giải trí 1 chút với bài toán con mã đi tuần. Ý nghĩa các nút trên bàn cờ như sau:
1. Reset: Xóa hết các nước con mã đã đi.
2. Random: Xóa hết các nước con mã đã đi và đặt ngẫu nhiên con mã vào 1 vị trí bất kỳ trên bàn cờ.
3. Run: Tìm đường đi cho con mã lần lượt từ 1 cho đến 63 và điền số thứ tự bước đi vào các ô trên bàn cờ.
Chúc các bạn vui vẻ!
1. Reset: Xóa hết các nước con mã đã đi.
2. Random: Xóa hết các nước con mã đã đi và đặt ngẫu nhiên con mã vào 1 vị trí bất kỳ trên bàn cờ.
3. Run: Tìm đường đi cho con mã lần lượt từ 1 cho đến 63 và điền số thứ tự bước đi vào các ô trên bàn cờ.
Chúc các bạn vui vẻ!
Chỉnh sửa lần cuối bởi điều hành viên:

, đó là hàm Run 2 tham số iRow và iCol phải là tham trị chứ không phải tham biến, code hiện tại tôi không khai báo tường minh mà để mặc định, và VBA hiểu mặc định là tham biến, do đó sau mỗi lần Run thì 2 biến iCurrentRow và iCurrentCol đã bị thay đổi không còn đúng vị trí con mã đang đứng nữa, dẫn tới kết quả không chính xác. Vậy code này xin sửa lại phần tham số của hàm Run, khai báo lại là tham trị