代了测试点的数据...似乎是没问题的...但是全WA...求助
#include<iostream>
#include<cmath>
using namespace std;
int main(){
int m,k,i,b,n=0,pd,zh;
bool res;
cin>>b;
for(m=2;;m++)
{res=1;
k=(int) sqrt((double)m);
for(i=2;i<=k;i++)
{
if((m%i==0)&&(m!=2))
{
res=0;
break;
}
}
if(res)
{pd+=m;
if(pd>b)
{break;
}
else
cout<<m<<endl;
n++;
}
}
cout<<n;
return 0;
}