• 1007. 素数对猜想


    让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。

    现给定任意正整数N (< 105),请计算不超过N的满足猜想的素数对的个数。

    输入格式:每个测试输入包含1个测试用例,给出正整数N。

    输出格式:每个测试用例的输出占一行,不超过N的满足猜想的素数对的个数。

    输入样例:

    20
    

    输出样例:

    4
    #include<stdio.h>
    #include<math.h>
    #include<malloc.h> 
    int isprime(int x){
        int i;
        for(i=2;i<=sqrt(x);i++)
        if(x%i==0)
        {
            
            return 0;
            break;    
        }
        return 1;
    }
    main()
    {
        int i,j=0,k,n,count=0;
        scanf("%d",&n);
        int *p;
        p=(int *)malloc(n*sizeof(int));
    
        for(i=2;i<=n;i++){
            if(isprime(i))
            {
             p[j++]=i;
            }
        }
        for(k=0;k<=j-1;k++){
            if(p[k+1]-p[k]==2) count++;
        }
        printf("%d",count);
    }
    #include<stdio.h>
    #include<math.h>
    int isprime(int x){
        int i;
        for(i=2;i<=sqrt(x);i++)
        if(x%i==0)
        {
             
            return 0;
            break; 
        }
        return 1;
    }
    main()
    {
        int i,k,n,count=0;
        scanf("%d",&n);
        k=2;
        for(i=2;i<=n;i++){
            if(isprime(i))
            {
             if((i-k)==2) count++;
             k=i;
            }
        }
        printf("%d",count);
    }
  • 相关阅读:
    Vuejs --01 起步
    ajax利用FormData异步文件提交
    格式化JSON数据
    获取url中的参数
    xampp配置多端口访问
    自动识别移动端还是PC端
    一些常见的shell命令和git命令
    网站性能优化之减少HTTP请求
    ajax学习笔记
    canvas随笔
  • 原文地址:https://www.cnblogs.com/wanghao-boke/p/9360590.html
Copyright © 2020-2023  润新知