#include<stdio.h>
bool prime(int n){
int i;
//n&1 与运算 可以判断n是否为偶数 如果是偶数,n&1返回0;否则返回1,为奇数。
if((n>2 && !(n&1) )|| n<2) return false;
for(i=3; i*i<=n;i+=2)
if(!(n%i)) return false;
return true; //不知道为什么我的编译器有时不能通过,改为 return 1;
}
int main(void){
int m,n,i;
scanf("%d%d",&m,&n);
for(m++,i=0;i<n;m++)
if(prime(m)){
printf("%d\n",m);
i++;
}
return 0;
}
机试题2019-4
猜你喜欢
转载自blog.csdn.net/chenyx1998/article/details/104927251
今日推荐
周排行