形如2n−1的素数称为梅森数(Mersenne Number)。例如22−1=3、23−1=7都是梅森数。1722年,双目失明的瑞士数学大师欧拉证明了231−1=2147483647是一个素数,堪称当时世界上“已知最大素数”的一个记录。

本题要求编写程序,对任一正整数n(n<20),输出所有不超过2n−1的梅森数。

输入格式:

输入在一行中给出正整数n(n<20)。

输出格式:

按从小到大的顺序输出所有不超过2n−1的梅森数,每行一个。如果完全没有,则输出“None”。

输入样例:

6

输出样例:

3
7
31
#include<stdio.h>
#include<math.h>
int main()
{int n,i,j,k;int flag=1;                     //判断是否是素数scanf("%d",&n);if(n<2)printf("None");             //小于2的不存在梅森数for(i=2;i<=n;i++){flag=1;k=pow(2,i)-1;for(j=2;j<k;j++){if(k%j==0)              //不是素数{flag=0;break;}}if(flag)printf("%d\n",k);         //梅森数}
}

梅森数形如2n−1的素数称为梅森数(Mersenne Number)相关推荐

  1. 梅森数-形如2n−1的素数称为梅森数

    形如2n−1的素数称为梅森数(Mersenne Number).例如22−1=3.23−1=7都是梅森数.1722年,双目失明的瑞士数学大师欧拉证明了231−1=2147483647是一个素数,堪称当 ...

  2. 梅森数形如2 ​n ​​ −1的素数称为梅森数(Mersenne Number)。例如2 ​2 ​​ −1=3、2 ​3 ​​ −1=7都是梅森数。1722年,双目失明的瑞士数学大师欧拉证明了2 ​3

    形如2 ​n ​​ −1的素数称为梅森数(Mersenne Number).例如2 ​2 ​​ −1=3.2 ​3 ​​ −1=7都是梅森数.1722年,双目失明的瑞士数学大师欧拉证明了2 ​31 ​ ...

  3. C语言程序设计——函数 梅森尼数形如2^i-1的素数,称为梅森尼数。编程计算并输出指数i在[2,n]中的所有梅森尼数,并统计这些梅森尼数的个数,其中n的值由键盘输入,并且n的值不能大于50。

    梅森尼数 形如2^i-1的素数,称为梅森尼数.编程计算并输出指数i在[2,n]中的所有梅森尼数,并统计这些梅森尼数的个数,其中n的值由键盘输入,并且n的值不能大于50.其中,2^i表示2的i次方,请不 ...

  4. 相差为2的两个素数称为孪生素数

    相差为2的两个素数称为孪生素数.例如,3与5,41与43等都是孪生素数.设计程序求出指定区间上的所有孪生素数对.区间上限和下限由键盘获取. 要求:判断一个数是否为素数必须定义函数实现. 提示:在主函数 ...

  5. 题目75:若两个素数之差为2,则该对素数称为双胞胎数,如3,5就是一对双胞胎数。编写程序,实现如下功能:输入n的值,统计显示n以内的所有双胞胎数。

    题目转载:http://python.wzms.com/s/1/80 题目描述: ps:暂无数据 若两个素数之差为2,则该对素数称为双胞胎数,如3,5就是一对双胞胎数.编写程序,实现如下功能:输入n的 ...

  6. 如果不大于指定整数n的3个素数之和仍为素数,则把这3个素数称为一个基于n的全素组。例如对于n=15,素数3,5,11之和3+5+11=17为素数,则3,5,11 称为一个基于15的全素组。定义所有基于

    全素组 题目 :如果不大于指定整数n的3个素数之和仍为素数,则把这3个素数称为一个基于n的全素组.例如对于n=15,素数3,5,11之和3+5+11=17为素数,则3,5,11 称为一个基于15的全素 ...

  7. 每日一数——梅森数(Mersenne number)

    ✨Mersenne number--梅森数✨

  8. PTA寒假基础题训练(含解题思路)(中)

    目录 7-19 两个有序单链表求差集 AC代码: 7-20 统计数字字符和空格 AC代码: 7-21 打印沙漏 AC代码: 7-22 Wifi密码 AC代码: 7-23 福到了 AC代码: 7-24 ...

  9. 7-161 梅森数 (20 分)

    7-161 梅森数 (20 分) 形如2n−1的素数称为梅森数(Mersenne Number).例如22−1=3.23−1=7都是梅森数.1722年,双目失明的瑞士数学大师欧拉证明了231−1=21 ...

最新文章

  1. 为自己给操作系统留个后门?我的安全管理经验谈
  2. rpm安装mysql报错NOKEY_rpm包安装报错: Header V3 RSASHA256 Signature, key ID fd431d51 NOKEY
  3. matlab实时脚本使用
  4. 【控制】《多智能体系统的动力学分析与设计》徐光辉老师-目录
  5. 一维数组用户输入数据求平均值
  6. [原] 淘宝SKU组合查询算法实现
  7. 乐理 music theory
  8. 在知乎引发众多分布式数据库大佬争相回答的问题
  9. 算法前戏 递归 二分查找 列表查找
  10. html5 渐变色矩形,使用HTML5画布元素的矩形渐变
  11. 默纳克系统服务器看平衡系数,默纳克启动停车舒适感调整
  12. Oracle union多表查询
  13. QOS之NBAR 下
  14. 错误:找不到或无法加载主类
  15. 新站如何在两个月之内冲到百度首页
  16. sqlite增删改查(一)及SqliteDev工具下载地址
  17. python txt文件的数据筛选
  18. echarts实现中国地图的下钻和返回上一级
  19. js 中英文混合字符串 截取固定长度字节 方法封装
  20. [KMP]zoj 3587:Marlon's String

热门文章

  1. C语言中求两数最大公约数的三种方法
  2. Java并发编程-Exchange
  3. 【C++】Clang-Format:代码自动格式化(看这一篇就够了)
  4. 彩色空间(Color Space)
  5. python应聘项目经历怎么写_简历中怎么写「项目经历」最好?为什么?
  6. 【Python + selenium】在浏览器打开新页签
  7. JSP实现简单的登录页面实现及代码(非连接数据库)
  8. win11 安装Subversion与配置 svn服务端
  9. Java实现常见排序
  10. 用户模块跳转、sso单点登录、跨域访问