题目链接
https://www.nowcoder.com/pat/6/problem/4079
代码
#include<stdio.h>
#include<math.h>
int main() {
int m, n;
scanf("%d%d", &m,&n);
int t = 1;
int i=2;
int count = 0;
while(t) {
int flag = 1;
for(int k=2; k<=sqrt(i); k++) {
if(i%k == 0) {
flag = 0;
break;
}
}
if(flag) {
count++;
if(count >= m && count <= n) {
if(count != m && (count-m)%10 == 9) printf("%d\n", i);
else if(count==n) {
printf("%d", i);
t = 0;
}
else printf("%d ", i);
}
}
i++;
}
}