实验4-2-9 梅森数(20 分)
形如2n−1的素数称为梅森数(Mersenne Number)。例如$2^2−1=3 2^3−1=7$都是梅森数。1722年,双目失明的瑞士数学大师欧拉证明了$2^{31}−1=2147483647$是一个素数,堪称当时世界上“已知最大素数”的一个记录。
本题要求编写程序,对任一正整数n(n<20),输出所有不超过2n−1的梅森数。
输入格式:
输入在一行中给出正整数n(n<20)。
输出格式:
按从小到大的顺序输出所有不超过2n−1的梅森数,每行一个。如果完全没有,则输出“None”。
输入样例:
1 | 6 |
输出样例:
1 | 3 |