题目
41是一个很特殊的质数
质数41也是一个很特殊的质数,他是由6个连续的质数相加而得.
41 = 2 + 3 + 5 + 7 + 11 + 13
在100以内,再没有连续7个质数和也是质数的,因此41是100以内最长的连续质数和.
1000以内最长连续质数和是953,他由21个连续的质数相加.
953=7+11+13+17+19+23+29+31+37+41+43+47+53+59+61+67+71+73+79+83+89
10000000以内最长连续质数和是?
如果有多个解,请输出较小的一个解
质数41也是一个很特殊的质数,他是由6个连续的质数相加而得.
41 = 2 + 3 + 5 + 7 + 11 + 13
在100以内,再没有连续7个质数和也是质数的,因此41是100以内最长的连续质数和.
1000以内最长连续质数和是953,他由21个连续的质数相加.
953=7+11+13+17+19+23+29+31+37+41+43+47+53+59+61+67+71+73+79+83+89
10000000以内最长连续质数和是?
如果有多个解,请输出较小的一个解
提问时间:2020-11-11
答案
我用C语言做出来了,但是你的范围太大,程序执行时间很长,在我电脑上能求10000以内的,只要改变循环里面的范围就行了
#include
bool fun(int n)
{
int i;
for(i = 2; i < n; i++)
if(n % i == 0)
return false;
return true;
}
int main()
{
int i,j,k,m,n,a = 0,min,max;
for(j = 2; j < 1000; j++)
{
if(fun(j))
{
m = 0,k = 0;
for(i = j; i a)
{
n = m;
a = k;
min = j;
max = i;
}
}
}
}
printf("从 %d 到 %d 的连续 %d 个质数和为%d ",min,max,k,n);
return 0;
}
运行结果:
#include
bool fun(int n)
{
int i;
for(i = 2; i < n; i++)
if(n % i == 0)
return false;
return true;
}
int main()
{
int i,j,k,m,n,a = 0,min,max;
for(j = 2; j < 1000; j++)
{
if(fun(j))
{
m = 0,k = 0;
for(i = j; i a)
{
n = m;
a = k;
min = j;
max = i;
}
}
}
}
printf("从 %d 到 %d 的连续 %d 个质数和为%d ",min,max,a,n);
return 0;
}
运行结果:
从 3 到 317 的连续 65 个质数和为9521
Press any key to continue
改变范围后;
从 7 到 89 的连续 21 个质数和为953
Press any key to continue
从 2 到 13 的连续 6 个质数和为41
Press any key to continue
#include
bool fun(int n)
{
int i;
for(i = 2; i < n; i++)
if(n % i == 0)
return false;
return true;
}
int main()
{
int i,j,k,m,n,a = 0,min,max;
for(j = 2; j < 1000; j++)
{
if(fun(j))
{
m = 0,k = 0;
for(i = j; i a)
{
n = m;
a = k;
min = j;
max = i;
}
}
}
}
printf("从 %d 到 %d 的连续 %d 个质数和为%d ",min,max,k,n);
return 0;
}
运行结果:
#include
bool fun(int n)
{
int i;
for(i = 2; i < n; i++)
if(n % i == 0)
return false;
return true;
}
int main()
{
int i,j,k,m,n,a = 0,min,max;
for(j = 2; j < 1000; j++)
{
if(fun(j))
{
m = 0,k = 0;
for(i = j; i a)
{
n = m;
a = k;
min = j;
max = i;
}
}
}
}
printf("从 %d 到 %d 的连续 %d 个质数和为%d ",min,max,a,n);
return 0;
}
运行结果:
从 3 到 317 的连续 65 个质数和为9521
Press any key to continue
改变范围后;
从 7 到 89 的连续 21 个质数和为953
Press any key to continue
从 2 到 13 的连续 6 个质数和为41
Press any key to continue
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1已知A={1,2},B={1,2,3,4,5,6,}集合C满足A属于C,C属于B,求C的个数
- 2少量CA(OH)2与CA(HCO3)2离子方程式为什么2OH- + Ca2+ + 2HCO3-==CaCO3 + CO32- +2H2O
- 3英语翻译
- 4不能用氢离子+氢氧根离子=水表示的化学方程式是?
- 5导函数在某一点的左极限和原函数在该点的左导数一样吗?
- 6“哪怕只是一瞬间”用英语如何表达?
- 7如果a+b−cc=a−b+cb=−a+b+ca=k成立,那么k的值为( ) A.1 B.-2 C.-2或1 D.以上都不对
- 8已知,在平面直角坐标系中,点a的坐标为(0,1),点b的坐标为(1,0),经过原点的直线交线段ab与点c,过点c作oc的垂线与直线x=1相交于点P点P的坐标为(1,y),
- 9排水量为1000T得轮船在河水中航行,当它从河里驶入海里,受到的浮力是——N.它将——一些.
- 10他既有礼貌又乐于助人用英语怎么说
热门考点
- 1矩阵的概念和运算 设A,B为同阶矩阵,且满足A=2分之1(B+I),求证 A^2=A充要条件是B^2=I.
- 2惠斯通电桥测电阻的优点是什么
- 3硫酸亚铁铵和硫酸铜混合,溶解,一段时间后溶液底部出现黄棕色絮状沉淀!,溶液颜色变深.
- 4读十六年前的回忆有感 450字左右,快,急.
- 5二分之一(x-二分之一(X-1)=三分之二X
- 6Look at those`````(child).They`````(swim)in the swimming pool.根据单词的适当形式填空
- 7英语翻译 我有一个梦想,有一天所有的中国人为我所设计的建筑鼓掌 (用同位语 怎么翻)
- 8Ann is a student.(对划线部分提问)(划线部分:a student) ( )( )Ann( ) ():填词
- 9做什么事只有经常练习,才能熟练 谚语?
- 108月18日黎明,天空中最明亮的两颗星——金星和木星将以非常近的距离同现在东方低空.如果没有月亮,天有点多云的话能看见吗