Prime 函数

裙下臣服 1个月前 已收到1个回答 举报

緈幅肋 2星

共回答了238个问题采纳率:93.1% 评论

vector

此处的prime表示一个容纳int类型的向量容器,容器大小是10000,初始值为1

if(prime[i]) //这里的prime是什么意思?

prime[i]表示取向量容器(vector)里面的第i位置的值

prime[i*j]=0; //这里的prime为什么会为0?赋值?

这里表示向vector的第i*j位置赋0值

不好意,没有解释清楚,问题的关键在于prime[i*j]=0这个位置,prime[i]在整个程序中,指代数值i是否为素数,例prime[i]==0的话,表示数值i不是素数,而prime[i*j]=0将所有的非素数都标记成0,因为i*j不符合素数的定义

不知道,你明白没

16小时前

36
可能相似的问题

热门问题推荐

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