早教吧作业答案频道 -->其他-->
41是一个很特殊的质数质数41也是一个很特殊的质数,他是由6个连续的质数相加而得.41=2+3+5+7+11+13在100以内,再没有连续7个质数和也是质数的,因此41是100以内最长的连续质数和.1000以内
题目详情
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以内最长连续质数和是?
如果有多个解,请输出较小的一个解
▼优质解答
答案和解析
我用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\n",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\n",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\n",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\n",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
看了 41是一个很特殊的质数质数4...的网友还看了以下:
按规律填数有5个圆圈第一个外圈是1.2.6内圈是10,第二个个外圈是8.1.2内圈是20,第三个外 2020-04-07 …
平面内有7个点,其中有5个点在一条直线上,此外无三点共线,经过这7个点可连成不同直线的条数是. 2020-05-13 …
平面内有7个点,其中有5个点在一条直线上,此外无三点共线,经过这7个点可连成不同直线的条数是. 2020-05-13 …
平面内有7个点,其中有5个点在一条直线上,此外无三点共线,经过这7个点可连成不同直线的条数是. 2020-05-13 …
41是一个很特殊的质数质数41也是一个很特殊的质数,他是由6个连续的质数相加而得.41=2+3+5 2020-06-10 …
表如下.电流I/A0.360.320.300260.240.200.180.15点压U/V0.20 2020-06-14 …
假定一对刚出生的小兔一个月后就能长成大兔,再过一个月便能生下一对小兔,并且此后每个月都生一对小兔. 2020-07-13 …
按规律填数有5个圆圈第一个外圈是1.2.6内圈是10,第二个个外圈是8.1.2内圈是20,第三个圈 2020-07-17 …
静止置于水平地面的一物体质量为m=57kg,与水平地面间的动摩擦因数为0.43,在F=287N的水 2020-07-19 …
填空题1.在一个比例中两个外项互为倒数,其中一个内项是5,另一个内项是(2.在12:7,13分之1 2020-08-02 …