Pta1007素数对猜想 (20)
2018-01-03 14:14
423 查看
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int N=0;
cin>>N;
int cal=0;//计数;
int temp[110000]={0};
int x=0;
bool flag=true;
for(int i=2;i<=N;i++ )
{
for(int j=2;j<=sqrt(i);j++)
{
if(i%j==0)
{
flag=false;
break;
}else
{
flag=true;
}
}
if(flag==true)
{
temp[x++]=i;
}
flag=true;
}
for(int i = 0;i<100000;i++)
{
if(temp[i]>=N)
break;
if(temp[i+1]-temp[i]==2)
{
cal++;
}
}
if(N==1)
cout<<N<<endl;
else
cout<<cal;
return 0;
}
#include<cmath>
using namespace std;
int main()
{
int N=0;
cin>>N;
int cal=0;//计数;
int temp[110000]={0};
int x=0;
bool flag=true;
for(int i=2;i<=N;i++ )
{
for(int j=2;j<=sqrt(i);j++)
{
if(i%j==0)
{
flag=false;
break;
}else
{
flag=true;
}
}
if(flag==true)
{
temp[x++]=i;
}
flag=true;
}
for(int i = 0;i<100000;i++)
{
if(temp[i]>=N)
break;
if(temp[i+1]-temp[i]==2)
{
cal++;
}
}
if(N==1)
cout<<N<<endl;
else
cout<<cal;
return 0;
}
相关文章推荐
- 【PTA乙级】1007. 素数对猜想 (20)——注意问题
- 1007. 素数对猜想 (20)
- 1007. 素数对猜想 (20)
- Java - PAT - 1007. 素数对猜想 (20)
- PAT 1007. 素数对猜想 (20)
- PAT乙级1007. 素数对猜想 (20)
- 1007. 素数对猜想 (20) 25min得分18“段错误”
- PAT 乙级练习题1007. 素数对猜想 (20)
- 编程题目:PAT 1007. 素数对猜想 (20)
- 1007. 素数对猜想 (20) python篇
- [PAT乙] 1007. 素数对猜想 (20)
- 1007. 素数对猜想 (20)
- 1007. 素数对猜想 (20)
- 1007. 素数对猜想 (20)
- 1007. 素数对猜想 (20)
- PAT 乙级 1007. 素数对猜想 (20)
- 1007_素数对猜想 (20)
- PAT乙级1007. 素数对猜想 (20)
- 1007. 素数对猜想 (20)
- 1007. 素数对猜想 (20)