pat 1007 素数对猜想

输入格式:

输入在一行给出正整数N

输出格式:

在一行中输出不超过N的满足猜想的素数对的个数。

输入样例:

20

输出样例:

4

#include <iostream>
using namespace std;
#include <math.h>
int main()
{
    int n,i,j,k,t,s=3;
    cin>>n;
    int num=0;
    for(i=3;i<=n;i++){  //从3开始是因为前两素数为2和3,可以节约1次循环
        k=sqrt(i);
        for(j=2;j<=k;j++){  //从1开始浪费一次循环
            if(i%j==0)break;
        }if(j>k){
            t=i;
            if(t-s==2){
            num++;
            }
            s=i;
        }
    }
    cout<<num<<endl;
    
    return 0;
}

相关推荐

  1. (C)1005 继续(3n+1)猜想

    2024-03-30 22:46:01       43 阅读
  2. PTA 7-236 验证哥德巴赫猜想

    2024-03-30 22:46:01       63 阅读
  3. pat乙类1002

    2024-03-30 22:46:01       49 阅读
  4. 素数的一种新理解

    2024-03-30 22:46:01       24 阅读
  5. 构造列表存储1000以内的素数

    2024-03-30 22:46:01       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-30 22:46:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-30 22:46:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-30 22:46:01       82 阅读
  4. Python语言-面向对象

    2024-03-30 22:46:01       91 阅读

热门阅读

  1. uniapp中怎么引入echarts(最简单)

    2024-03-30 22:46:01       36 阅读
  2. 【Ncaos】Oracle数据库支持

    2024-03-30 22:46:01       45 阅读
  3. Python装饰器与生成器:从原理到实践

    2024-03-30 22:46:01       44 阅读
  4. web渗透测试漏洞复现:ZooKeeper未授权漏洞复现

    2024-03-30 22:46:01       42 阅读
  5. alertmanager

    2024-03-30 22:46:01       43 阅读
  6. 通过三个代码实例,教你快速了解js(上)

    2024-03-30 22:46:01       41 阅读
  7. 每日OJ题_子序列dp②_力扣376. 摆动序列

    2024-03-30 22:46:01       42 阅读
  8. TCP三次握手四次挥手

    2024-03-30 22:46:01       39 阅读