Code nộp trên các trang kỳ thi lập trình online bị lỗi Runtime error on test 1

Chào mọi người , e tham gia các kì thì lập trình trên các trang nhưu spoj, codefoces, laptrinh.ntu , nhưng ko biết lỗi Runtime error on test 1, test 2 là lỗi gì, e đã google nhưng ko thấy, test đáp án của test trên ide của e chạy vẫn bình thường và cho đáp án đúng ? ai giải đáp giúp e vs , thanks

cũng ko phải lỗi thời gian , vì thơi gian là limit time on test

Bạn phải post code lên thì mới có người giúp đc chứ :grin:

2 Likes

Lỗi này là lỗi logic bạn ơi.
Tức là bài đó làm không đúng với test 1 test 2.
Dù cho chương trình có chạy được được thì vẫn có thể sai trong một vài trường hợp.
Nhất là trong các cuộc thi như vậy. Lỗi logic hay runtime error là lỗi thường gặp hơn là synax error.

1 Like

Không hiểu sao bạn lại nói Google không có về Runtime Error.

Runtime Error là lỗi xảy ra trong run time tức là lúc chương trình đang thực thi. Nó thường được so sánh với Compile Time Error, tức là lỗi lúc biên dịch.

Ví dụ bạn viết hàm:

int chia (int a, int b) {
 return a/b;
}

lúc biên dịch không bị lỗi gì, tức là không bị Compile Error, nhưng lúc trương trình được thực thi, chẳng may giá trị 0 được truyền vào cho b thì sẽ dẫn đến lỗi chia 0 và trình biên dịch sẽ thông báo Runtime Error.

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?