1至200间所有质数的和

女人之心 1个月前 已收到3个回答 举报

爷是上帝 3星

共回答了387个问题采纳率:97.4% 评论

这个貌似没什么好方法,列举出来一个个加吧,200以内的素数有2、3、5、7、 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 127 131 137 139 149 151 157 163 167 173 179 181 193 197 199 把这些数字全部加起来等于4227,所以200以内所有质数的和等于4227。

6小时前

28

夶尛姊 2星

共回答了289个问题 评论

质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。1至200间的质数有2,3,5,7,11,13,17,19,23,29 ,31,37,41,43,47,53,59,61,67,71 ,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173 ,179,181,191,193,197,199共46个,它们的和为4227。

4小时前

43

轉身釋然 1星

共回答了191个问题 评论

通过编程的方式获取200以内的质数,并累加求和。程序片段如下:

int sum = 0;//求和

int n = 0;//质数个数

int flag = 0;//是否质数的标记

for (int i = 2; i < 200; i++)

{

flag = 1;

for (int j = 2; j <= i / 2; j++)

{

if (i != 2 && i % j == 0)

{

flag = 0;

break;

}

}

if (flag == 1)

{

sum += i;

n++;

}

}

执行程序后,得到200以内的质数共46个: 2、3、5、7、11、13、17、19、23、29、31、37、41、43、47、53、59、61、67、71、73、79、83、89、97、101、103、107、109、113、127、131、137、139、149、151、157、163、167、173、179、181、191、193、197、199。它们的和是:4227

1小时前

50
可能相似的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com