c/c++语言开发共享C语言输出孪生素数的实现示例

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

目录
  • 1.题目内容:
  • 2.输入格式:
  • 3输出格式:

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语言输出孪生素数的实现示例的文章就介绍到这了,更多相关c语言 孪生素数内容请搜索<计算机技术网(www.ctvol.com)!!>以前的文章或继续浏览下面的相关文章希望大家以后多多支持<计算机技术网(www.ctvol.com)!!>!

需要了解更多c/c++开发分享C语言输出孪生素数的实现示例,都可以关注C/C++技术分享栏目—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/1038176.html

(0)
上一篇 2022年1月26日
下一篇 2022年1月26日

精彩推荐