12-2 编程题

测试数据来自 nnu_contest/5c63cf5ff41362044c56ffe1

作业已超过截止时间,您无法递交本题目。

找出m个默森尼数。法国数学家默森尼曾提出下列公式: Mp=2^p-1。当p是素数并且Mp也是素数时,称Mp为默森尼数。
例如:p=5, Mp=2^5-1=31,5和31都是素数,因此31是默森尼数;而Mp=2^11-1=2047,11是素数,2047不是素数,因此2047不是默森尼数。
1. 编写函数void Mersenne(int a[],int m),其功能是求出前m个默森尼数并以此将它们保存到a指向的数组中。
2. 编写main函数,读入整数m(m<=7),调用Mersenne函数,计算前m个默森尼数,并输出之。

测试案例:
输入:

3

输出:

3   7   31

计算机二级上机模拟题(第二波)

未认领
状态
已结束
题目
18
开始时间
2024-03-05 00:00
截止时间
2024-03-24 23:59
可延期
24.0 小时