梅森数代码,要简单,C语言
时间: 2023-11-29 07:13:12 浏览: 79
c代码-梅森数 梅森数
当然,我可以给你一个简单的 C 语言代码来计算梅森数。请看下面的代码:
#include <stdio.h>
int main() {
int p;
long long m;
printf("请输入一个素数 p:");
scanf("%d", &p);
m = (1LL << p) - 1;
printf("对应的梅森数为:%lld\n", m);
return 0;
}
以上代码中,我们先输入一个素数 p,然后使用位运算符计算出对应的梅森数 m,最后输出结果。请注意,1LL << p 表示将 1 左移 p 位,得到一个二进制数,再减去 1 就得到了对应的梅森数。
阅读全文