【蓝桥杯】孪生素数——十个最小的孪生素数

孪生素数

时间限制:1.0s 内存限制:256.0MB

求十对最小的孪生素数

问题描述:编写程序,求十对最小的孪生素数。如果 n 和 n+2 都是素数,则称它们是孪生素数(两个素数差值为2)。

样例输出

3和5是相邻差2的素数
5和7是相邻差2的素数
11和13是相邻差2的素数
17和19是相邻差2的素数
29和31是相邻差2的素数
41和43是相邻差2的素数
59和61是相邻差2的素数
71和73是相邻差2的素数
101和103是相邻差2的素数
107和109是相邻差2的素数

代码如下:

#include<stdio.h>
int main(){int n,t,num=0;int s1,s2;int i,j,k; for(i=2;;i++) {t=1;for(j=2;j<i;j++) {if(i%j==0) t=0;//判断i是不是素数 }if(t==1) {//s1=i;n=1;//s2=s1+2;for( k=2;k<i+2;k++)if((i+2)%k==0) n=0;//判断i+2是不是素数 if(n==1)  {printf("%d和%d是相邻差2的素数\n",i,i+2);num++;}if(num==10) break;}}
}

思路:首先判断一个数是否为素数,如果不是则继续向后查找,如果是则判断该数+2的数是否为素数。由此记录10对素数后跳出结束程序。

【蓝桥杯】孪生素数——十个最小相关推荐

  1. [蓝桥杯python] 粘木棍:有N根木棍,需要将其粘贴成M个长木棍,使得最长的和最短的的差距最小。

     [蓝桥杯python] 粘木棍 1.资源限制 2.输入格式 3.输出格式 4.样式输入及输出 5.代码及解析 大功告成!编写不易,大家成功后点个关注or赞谢谢~ 问题描述 有N根木棍,需要将其粘贴成 ...

  2. 蓝桥杯Java必备基础知识总结大全【3W字】持续更新中

    本文会持续更新,如果对您有帮助的话可以点点关注,双击 本人2021年蓝桥杯C++B组国二,今年转战Java,并整理此文,希望能够对大家有所帮助,第一次写这么长的文章,可能有的地方写的不是很好,还请大家 ...

  3. 【蓝桥杯】 《3W字数总结》 蓝桥杯Java必备基础知识以及国赛真题解析

    本文会持续更新,如果对您有帮助的话可以点点关注,双击 本人2021年蓝桥杯C++B组国二,今年转战Java,并整理此文,希望能够对大家有所帮助,第一次写这么长的文章,可能有的地方写的不是很好,还请大家 ...

  4. [蓝桥杯]校内培训交流会总结

    //[蓝桥杯培训交流会 整理] //破解编程题目 /* 破解编程题目编程题是如何评测的?黑箱测试:程序-> 编译->运行->比对运行:1. 将stdin重定向data.in2. 将s ...

  5. 软件学院蓝桥杯选拔赛

    前言 我感觉这次选拔赛选拔只是一方面,更重要的一方面是让大家当做一次练习,即使比赛发挥的不好,也不要灰心,距离蓝桥杯省赛还有3个多月时间,期间如果好好学习,多多练习,一定会有很大的提高,也一定会在比赛 ...

  6. 【蓝桥杯单片机(24)】历届单片机客观题及答案解析

    目录 考前冲刺,专栏完结篇 ## 推荐链接: 推荐视频–小蜜蜂老师讲解 赛点资源包下载,提取码:brno 三极管基本知识总结 运算放大电路的基础 第十三届蓝桥杯单片机官方直播课录屏 目录 一些刷题后的 ...

  7. 蓝桥杯python省赛冲刺篇2——常用算法的详细解析及对应蓝桥杯真题:打表模拟法、递推递归法、枚举法、贪心算法、差分与前缀和

    注意:加了题目链接 目录 注意:加了题目链接 一.打表模拟法 介绍 1. 算式问题 题目描述 解析与代码演示 2. 求值 题目描述 解析与代码演示 3. 既约分数 题目描述 解析与代码演示 4. 天干 ...

  8. 蓝桥杯历年真题,来,看看

    .标题: 世纪末的星期 曾有邪教称1999年12月31日是世界末日.当然该谣言已经不攻自破. 还有人称今后的某个世纪末的12月31日,如果是星期一则会.... 有趣的是,任何一个世纪末的年份的12月3 ...

  9. 蓝桥杯书的笔记(二:接上篇蓝桥云课里的内容,C++)

    https://www.lanqiao.cn/courses/3993/learning/?id=248899 蓝桥云课的笔记 打表法和模拟法 算式问题 求值 既约分数 天干地支 总结 递推法与递归法 ...

最新文章

  1. Nature Genetics:微生物基因组如何适应植物?(news views)
  2. Exchange 混合部署—Exchange 20132007配置
  3. linux tail命令详解
  4. mysql停止主从_不停止mysql服务配置主从
  5. ArcObject开发,“异常在 ESRI.ArcGIS.Version.dll”错误
  6. ElasticSearch5.5.1插件分类
  7. python有趣的简单代码_简单几步,100行代码用Python画一个蝙蝠侠的logo
  8. 秒级启动万个容器,探秘阿里云容器镜像加速黑科技
  9. linux vmware硬盘,给vmware的Linux虚拟机增添硬盘
  10. studio 热重载应用_常用钢材型号、特性、应用范围(总结的太好啦)
  11. php判断平年和闰年,平年和闰年的三种判断方法
  12. Linux C++ STL用法介绍(1)
  13. 使用yum方式安装mysql5.6
  14. DOS批处理中对含有特殊字符的文件名的处理方法
  15. 加减仅仅为了扩大绘制区域:大哥你不会搞不搞行不?
  16. 解决JSP中文乱码问题
  17. jav学习笔记-String源码分析
  18. 沉没成本效应:每个人终其一生的断舍离
  19. 应用宝上架审核要求_应用宝应用市场APP上架首发申请
  20. 小米,山寨杀手,国货的希望

热门文章

  1. Leetcode学习笔记(974. 和可被 K 整除的子数组)
  2. POJ1845:Sumdiv
  3. ERR_SSL_PROTOCOL_ERROR浏览器解决办法
  4. 多维泰勒网matlab,非线性系统多维泰勒网控制的稳定性分析及性能优化
  5. (Python)Numpy矩阵增加/减少一个维度
  6. GenOS linux 安装 JDK jdk-6u45-linux-x64.bin
  7. [转]Assembly Manifest 通俗简易手册
  8. C#OOP之十五 String类StringBuilder类
  9. SQL错误(1366):Incorrect String Value
  10. Python 基础API