1.题目内容:
孪生素数是指间隔为 2 的相邻素数,例如最小的孪生素数对是3和5,5和7也是(5虽重复但算作2组)。

2.输入格式:
输入N,找出2至N之间的孪生素数的组数。

这里要注意输入的N不要超过int表示的最大范围了

3输出格式:

输出2至N之间的孪生素数,然后输出组数。

代码如下:

#include<stdio.h>int Function(int n)//函数判断是否为素数
{for (int i=2; i<n; i++){if ( n%i == 0 )return 0;}return 1;
}int main(void)
{int N;int count=0;//count存放组数scanf("%d",&N);for(int i=2; i<=N; i++){if(Function(i)==1 && Function(i+2)==1)//判断i和i+2是否同为孪生素数{printf("%5d 和 %5d 是孪生素数\n",i,i+2);count++;//组数+1}}printf("\n总共有%d组孪生素数",count);return 0;
}

C语言之输出孪生素数相关推荐

  1. 如何用Java做玫瑰花数_c语言如何输出玫瑰花数?(代码示例)

    玫瑰花数又称"四叶玫瑰数",是指四位数各位上的数字的四次方之和等于本身的数. 例如:1634就是一个玫瑰花数1*1*1*1=16*6*6*6=12963*3*3*3=814*4*4 ...

  2. c语言指针输出两个数的最大值和最小值,并求和,有些不清楚这样写为什么不行。

    网上看到一个帖子,居然自己找不出原因. c语言指针输出两个数的最大值和最小值,并求和,有些不清楚这样写为什么不行. #include<stdio.h> int main() {     i ...

  3. C语言存储编码输出,C语言怎么输出一个菱形

    C语言怎么输出一个菱形 C语言是计算机的高级语言,在IT行业被众多的人们是使用,由于IT行业的热门,使用以及学习C语言的人越来越多,掌握一些C语言基本的语言是非常重要的,只有基础知识扎实了,才能在C语 ...

  4. (c语言)编程输出二维数组中元素的最大值,要求用指针实现。

    (c语言)编程输出二维数组中元素的最大值,要求用指针实现. #include<stdio.h> #include<stdlib.h> #define N 6 //行数 #def ...

  5. c 语言输出字符用什么作用是什么,C语言中输出字符串用什么符号

    C语言中输出字符串用双引号. (推荐教程:c语言教程) 详细解读: 在C语言中,有两个函数可以在控制台(显示器)上输出字符串,它们分别是: puts():输出字符串并自动换行,该函数只能输出字符串. ...

  6. 2022-08-23:以下go语言代码输出什么?A:map[baz:2 foo:0];B:map[bar:1 baz:2];C:map[baz:2];D:不确定。 package main impo

    2022-08-23:以下go语言代码输出什么?A:map[baz:2 foo:0]:B:map[bar:1 baz:2]:C:map[baz:2]:D:不确定. package mainimport ...

  7. c语言直接输出PDF,C语言格式化输出总结.pdf

    C C 语言格式化输出总结语言格式化输出总结 一 一 printf printf 函数函数9 S4 Y N4 r S V0 I w printf 函数是格式化输出函数 一般用于向标准输出设备按规定格式 ...

  8. vs c语言打印心形情书,最美C语言情书(输出心形图案).doc

    最美C语言情书(输出心形图案).doc (2页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 /***C语言心形图案***/# incl ...

  9. 用C语言来输出菱形的形状

    本题主要是利用C语言来输出菱形,我们把菱形图形分为上下两部分,其中上半部分显示分为嵌套for循环来完成,先输出依次行数再输出空格和*的个数.同理下半部分也是如此,只不过它是逆序来输出行数的. /*   ...

  10. c语言printf输出语句_C语言中另一个printf()语句中的printf()语句

    c语言printf输出语句 A printf() function is a standard library function, that is used to print the text and ...

最新文章

  1. Distinct Subsequences@LeetCode
  2. Laravel 5.2--如何让表单提交错误,不清空?
  3. 四十二、开始Vuex的学习:如何在Vue中使用Vuex
  4. Oracle数据库教程(Oracle备份、恢复、升级、迁移)视频教程
  5. java中文乱码问题的原因是什么?怎么解决中文乱码问题?
  6. POJ - 3279 Fliptile(状态压缩+位运算+暴力)
  7. LeetCode 315. 计算右侧小于当前元素的个数(二叉查找树二分查找归并排序逆序数总结)
  8. plsql导出表结构_mysqldump命令详解 Part 5-按条件备份表数据
  9. 记一次 CORS 跨域请求出现 OPTIONS 请求的问题及解决方法
  10. Ajax框架(14个开源的)
  11. Excel易用宝-安装与激活
  12. 【架构】高可用高并发系统设计原则
  13. Arduino通过HX1838红外接收模块控制红色发光LED
  14. 心中有佛,看谁都是佛;心中有屎,看谁都是屎。
  15. django_jquery_ajax二级联动菜单
  16. tilera netlib应用层协议栈-IP层实现方式
  17. 2020软科中国计算机学科排名,【智库数据】基于2020软科中国最好学科排名的学科动态发展跟踪...
  18. 微型计算机的硬件系统主要核心软件,计算机硬件系统最核心的是什么
  19. jquery 基础教程[温故而知新二]
  20. RationalDMIS 2020 RPS(6点迭代)

热门文章

  1. 电商十二、pinyougou02.sql的内容③
  2. sklearn实现lda模型_LDA模型实战常用知识点
  3. WGS84坐标系、Web墨卡托、GCJ02坐标系、BD09坐标系—常用坐标系简述
  4. linux系统fsck.ext4,Ext4文件系统fsck后损坏修复过程一例
  5. 指纹匹配算法matlab,指纹识别算法matlab程序
  6. 自适应滤波器(一)LMS自适应滤波器
  7. (转)C#软件注册与注册机
  8. RFC 2544 性能测试
  9. 怎样通过计算机修改蓝牙音箱,蓝牙音箱怎么连接电脑(图文教程)
  10. linux node安装菜鸟教程,Node.js 安装配置