Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

[bài tập lớn] giúp cái

77 views
Skip to first unread message

Đỗ Văn Tú

unread,
May 17, 2012, 9:37:27 PM5/17/12
to int2202ap
hiện tượng chạy lúc được lúc không có thể do những nguyên nhân nào gây
ra nhỉ
mình đang code phép chia. debug thì kết quả in ra luôn đúng
nhưng lúc chạy thật thì... lúc thì chạy vô tận, lúc in ra kết quả
đúng, lúc thì in ra 1 kết quả với mọi phép chia.
khốn nỗi cùng 1 bộ test cũng lúc được lúc không
cụ thể là
bộ test 8/2
ví dụ mình chạy chính nó 10 lần, thì khoảng 6 lần ra 23. (luôn là 23
kể cả 4/2 cũng vậy. Không hiểu tại sao)
4 lần còn lại thì chia đều 2 lần chạy vô tận, 2 lần ra kết quả đúng.
Chịu luôn

Thanh Nguyen

unread,
May 25, 2012, 11:08:44 AM5/25/12
to int2202ap

Mình nghĩ là lỗi này do bạn kiểm soát mảng hoặc khởi tạo các giá trị
chưa an toàn.
Khi debug, có thể các giá trị bạn không khởi tạo được chương trình
khởi tạo tự động nên không phát sinh lỗi.
Còn khi chạy thực tế, không có cơ chế tự động khởi tạo nên ra sai kết
quả.

Bạn thử kiểm tra kỹ lại xem, trên đây chỉ là một khả năng có thể xảy
ra (do mình không xem cụ thể bài của bạn)
Mình không chắc chắn nó là lỗi đấy :D

Chúc bạn thành công!

Reply all
Reply to author
Forward
0 new messages