Đề bài:
Viết chương trình C nhập vào số nguyên dương N, xuất ra màn hình N số nguyên tố đầu tiên. (Ví dụ N=5, xuất ra màn hình 2 3 5 7 11)
mình không biết bị sai lỗi gì, mà chạy chương trình thì nó chạy liên tục luôn, có ai giúp mình ko?
int main() {
int N;
printf("Nhap N:");
scanf("%d", & N);
if (N <= 0) {
printf("moi nhap so lon hon 0:");
} else {
for (int i = 2; i > 0; i++) {
int t = 0;
for (int j = 1; j <= i; j++) {
if ((i % j) == 0)
t++;
}
{
if (t == 2)
for (int k = 1; k <= N; k++)
printf("%d\t", i);
}
}
}
return 0;
}