#include
using namespace std;
main()
{
int n,i,j;
cin>>n;
for(j=2;j{
for(i=2;iif(j%i==0)
break;
if(i>=j)
cout<}
system("pause");
}
for(j>1;j
#include
using namespace std;
int main()
{
int n,i,j;
int flag;
cin>>n;
for(j=2; j
flag = 1;
for(i=2; i
if(j%i==0)
{
flag = 0;
break;
}
}
if( flag == 1 )
cout<
cout<
return 0;
}
你的for循环初始值不对,这个满足要求
还有flag标记挺好用的……
for(j>1;j