#include <iostream>
using namespace std;
//素数对猜想, 思路:设置一个isprime判断是否是素数;
bool isprime(int n)//判断n是否是素数,
{
if (n==2) return true;
for(int i=2;i<n;i++)
{
if (n%i==0)
return false;
}
return true;
}
int main()
{
int n;//任意整数n
cin>>n;
int j=0;//初始设置满足猜想素数对为0
int p1=2,p2=2;
for (int i=2;i<n;i++)//在1到n范围遍历
{
if(isprime(i))
{
p2=i;
if((p2-p1)==2)
j++;
p1=p2;
}
}
cout<<j;
return 0;
}
此段代码显示部分未通过测试,超时。