早教吧作业答案频道 -->其他-->
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...的网友还看了以下:
有6个零件,知道有1个是次品,他比正品要轻一点,其他5个正品零件都一样重你能用天平称的办法,最多称2 2020-03-31 …
从1,2,3,4,5中有放回的依次取出两个数,则下列各对事件中是互斥事件的是()A.恰有1个是奇数 2020-04-09 …
袋子里有4个红球和3个蓝球(一样形状、大小和颜色),如果闭着眼睛从袋子中拿球,一次至少拿几个球,才 2020-05-16 …
以ask结尾的英语单词前面就一个字母,后面就是ask.一共5个左右吧.本身除外1天内急求算上ask 2020-06-13 …
有三个孩子的家庭中,已知有1个是女孩,求至少有1个男孩的概率.答案是6/7 2020-06-13 …
5个有理数中,若其中任意4个数的和都大于另一个数,那么这5个有理数中()A.最多有4个是0B.最多 2020-06-14 …
找出那个次品球.有12个球,有1个是次品(比别的球轻还是重不知道),有一个天平,称3次,找出那个次 2020-06-24 …
端午节吃粽子是中华民族的传统习俗.又快到农历五月初五端午节了,小明奶奶包了6个粽子,其中有3个是枣 2020-06-27 …
(2008•庐阳区)端午节吃粽子是中华民族的传统习俗.又快到农历五月初五端午节了,小明奶奶包了6个 2020-06-27 …
考一道绕弯子的IQ题目、、小薇、小雪、小妍是三姐妹.她们3姐妹中其中有1个是天使,有1个是凡人,还 2020-07-02 …