300-500内的质数(素数)个数和前10个最大的质数

系统 2246 0
private void CalPrimeNumber()
{
int totalCount = 0 ;
int sumTopTen = 0 ;
for ( int i = 500 ;i >= 300 ;i -- )
{
bool flag = true ;
int k = Convert.ToInt32(Math.Sqrt(i));
for ( int j = 2 ;j <= k;j ++ )
{
if (i % j == 0 )
{
flag
= false ;
break ; // 如果i除以j余数为0,则标志flag为False,并强制重新开始循环
}

}

if (flag == true )
{
totalCount
++ ;
if (totalCount <= 10 )
{
sumTopTen
+= i;
}

Response.Write(i
+ " <br/> " ); // 这里输出符合条件的质数
}

}

Response.Write(
" 以上为300-500中所有的质数<br/> " );
Response.Write(
" 300-500共有 " + totalCount + " 个质数<br/> " );
Response.Write(
" 其中最大的10个之和为: " + sumTopTen);
}

300-500内的质数(素数)个数和前10个最大的质数之和算法


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论