当前位置 :
【vb求素数Fori=2Ton–1为:Fori=2Toint(sqr(m))这个相当于,Fori=2Ton-1If(nModi)=0ThenExitForNextIIfI=nthensushu=True为什么,int(sqr(m))是什么,开方,返回不大于x的最大整数,和mod】
 更新时间:2024-03-28 17:52:29
1人问答
问题描述:

vb求素数

Fori=2Ton–1为:Fori=2Toint(sqr(m))这个相当于,

Fori=2Ton-1

If(nModi)=0Then

ExitFor

NextI

IfI=nthensushu=True

为什么,int(sqr(m))是什么,开方,返回不大于x的最大整数,和mod取余数一样吗?为什么?

吕玲回答:
  Fori=2Ton–1为:Fori=2Toint(sqr(n))这个相当于,但是int(sqr(m))改成int(sqr(n))   这两个的作用是一样的.   举例:   求100以内的素数,   1、Fori=2Ton–1====Fori=2To99   2、Fori=2Toint(sqr(n))====Fori=2To10   其实我们只有判断到10即可,后面的就和前面的重复了,就没有必要判断的,他执行的自由度就小了.后面的从11到99这88此判断都是多余的,纯粹在浪费时间,也许你会说33乘3等于99没有判断.其实在i=3的时候就判断了.   至于开方和余数是数学问题,现在的小学生都知道这里就不讨论了.
最新更新
查询网(393r.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:  联系方式:

Copyright©2009-2021 查询网 393r.com 版权所有 闽ICP备2021002823号-6