#include<iostream>
using namespace std;
int main()
{
int sum=17,prime=9,a=3;
while (prime<2000000)
{
while (a<prime)
{if (prime%a==0)
{prime=prime+2;a=3;}
else a=a+2;
}
if (a==prime)
{sum=sum+prime;a=3;}
prime=prime+2;
}
cout<<sum;
return 0;
}
以上代码,我把2000000换成比较小的数字可以运行得到结果,但是到200000就无输出了,怎么办???