计算机二级vb关于素数的一道题

计算机二级vb关于素数的一道题答案中i为什么是从n-2到3呢,为什么不是n-1到2啊,而且为什么是step-2而不是step-1呢... 计算机二级vb关于素数的一道题答案中i为什么是从n-2到3呢,为什么不是n-1到2啊,而且为什么是step-2而不是step-1呢 展开
 我来答
己曼寒SR
2016-09-04 · TA获得超过3143个赞
知道大有可为答主
回答量:1759
采纳率:90%
帮助的人:999万
展开全部
素数不可能是偶数对吧 2除外
你输入19 n=19 n-1=18 偶数没必要参数循环判断素数 所以用N-2
因为2也是素数 所以 n-2 to 2 是没问题的 但你步进是负2 初始值是奇数 注定i不可能为2
追问
感谢大神 那如果我所求的三个素数中刚好有一个是2,但我循环时却没有写2,那该怎么办呢
追答
如果非用答案的写法 你可以在循环结束后 判断 counter 是否满足3个 不足3个 再判断2是否满足题意
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式