#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int i=2,j,cnt=0;
bool isnum;
int m,n;
cin>>m>>n;
while(cnt!=n)
{
isnum=true;
for(j=2;j<=sqrt(i);j++)
{
if (i%j ==0)
{
isnum =false;
break;
}
}
if(isnum)
{
cnt++;
//第一种输出方式
if(cnt>=m&&cnt<n&&((cnt-m+1)%10!=0)) cout<<i<<" ";
if(cnt>=m&&cnt<n&&((cnt-m+1)%10==0)) cout<<i<<endl;
if(cnt==n) cout<<i;
//第二种输出方式
// if(cnt>=m&&cnt<=n) cout<<i;
// if(cnt!=n&&cnt>=m&&(cnt-m+1)%10!=0) cout<<" ";
//if((cnt-m+1)%10==0&&cnt>=m) cout<<endl;
}
i++;
}
return 0;
}
C++ 1013 数素数(20 分)
猜你喜欢
转载自blog.csdn.net/qq_36122764/article/details/82083988
今日推荐
周排行