Code bài toán kiểm tra số nguyên tố bị sai

Đề bài kiểm tra số nguyên tố. Em code như này không biết lỗi ở đâu ạ. Em cảm ơn mọi người rất nhiều ạ.

Thử với n = 45. Thay vì chỉ in ra 1 kết quả, code của em lại cho thấy nhiều kết quả cùng một lúc (?)

3 Likes

Vì sao lại như vậy ạ, anh giải thích giúp em với ạ

vì 45 chia hết cho 3 và 5 nên nó in ra 2 lần là phải. Trường hợp xét thấy chia hết lần đầu tiên phải break luôn. Hoặc đơn giản là tạo ra 1 hàm riêng để check.

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