永发信息网

c语言素数的判断中 if(i>=k+1)有什么用,请教大神说明下,看不懂这句话

答案:2  悬赏:30  手机版
解决时间 2021-02-23 12:35
double fun(int n)
{
int m,k,i;
double s=0.0;
for(m=3;m<=n;m++)
{
k=sqrt(m);
for(i=2;i<=k;i++)
if(m%i==0) break;
if(i>=k+1)
s+=sqrt(m);
}
return s;
}
最佳答案
如果中途break了,i的值就达不到k+1。这只是用来判断每个i都被测试了一遍。不过这样写不如弄个flag标识。可读性差。
全部回答
-----------来自华夏联盟----------- 我没有太过细看,不过编译没错,链接出错,应该是你定义main是int的 应该最结尾加上return 0; 还有问题可以继续问我
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
驷马康城我想知道这个在什么地方
【小树像什么】一棵棵的小树像什么呀
求王者荣耀夏侯惇出装,请大神指点。(最好是
同安大肠血我想知道这个在什么地方
亮美围墙围挡厂这个地址在什么地方,我要处理
아직도 널 사
雷诺熄火手刹指示灯是亮还是不亮
读一读,“爱没谁画花”连成一句话
汽油发动机修理过以后排气管有一些黑东西就流
8度空间咖啡·简餐地址在哪,我要去那里办事
请问新州是中国的哪个省啊?
陕西省高等学校师资培训中心这个地址在什么地
电动扳手带有换碳刷好还是不带碳刷好
怎样培养宝宝的好性格
【求线性方程组{2a-3b+c-5d=1;-5a-10b-2c+d=-
推荐资讯
被开除有没有工资
关于囊尾蚴病,叙述正确的是A.猪带绦虫病患者
用手机搜到chinaunicom(中国联通的无线网),
弟弟总是喜欢玩我穿过的袜子…他也不小了感觉
南京大学有哪些专业?
单身酒吧地址在什么地方,想过去办事
山口镇中心卫生院地址有知道的么?有点事想过
鸿业家具城停车场在什么地方啊,我要过去处理
每天喝什么水对身体有好处啊!
求个简单文艺的网名,,,,,
横店镇第三小学在什么地方啊,我要过去处理事
未来上海到兰州会有高铁吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?