PAT.B1007 素数对猜想

返回目录在这里插入图片描述

样例(可复制)

20
//output
4

注意点

  1. 1不是素数
#include<bits/stdc++.h>
using namespace std;

bool isprime(int a){
	int sqr=(int)sqrt(1.0*a);
	for(int i=2;i<=sqr;i++)
		if(a%i==0)return false;
	return true;
}
int main(){
	int n,count=0;
	cin>>n;
	for(int i=3;i+2<=n;i+=2){
		if(isprime(i)&&isprime(i+2))count++;
	}
	cout<<count<<endl;
    return 0;
}
发布了137 篇原创文章 · 获赞 4 · 访问量 6035

猜你喜欢

转载自blog.csdn.net/a1920993165/article/details/105361790