緈幅肋 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不符合素数的定义
不知道,你明白没
11小时前
猜你喜欢的问题
5个月前1个回答
5个月前1个回答
5个月前1个回答
5个月前2个回答
5个月前1个回答
5个月前2个回答
热门问题推荐
2个月前3个回答
1个月前2个回答
3年前1个回答
3个月前3个回答
1个月前3个回答
1个月前1个回答
1个月前1个回答
3个月前3个回答
3个月前2个回答