sqr(n)是指n的平方跟
从2到根号n,用来找素数
素数肯定从2开始,然后a=根号a*根号a
超过根号a就重复计算了那使用sqr(n)有什么好处?或者说和其他的取值方式比有什么区别?为什么不用for i=2 to n到n就重复了比如说121121=11*11如果在11之内的数都无法使他整除,那自然在大于11的数中也找不到其因数
vb循环语句中sqr(n)是什么意思
vb循环语句中sqr(n)是什么意思
for i=2 to sqr(n) 中sqr(n)代表什么意思?我只能肯定不是开根号的意思!
Private Sub Form_Click()
Dim n As Integer
n = InputBox("请输入一个正整数(>=3)")
k = 0
For i = 2 To Sqr(n)
If n Mod i = 0 Then k = 1
Next i
If k = 0 Then
Print n; "是一个素数"
Else
Print n; "不是素数"
End If
End Sub
for i=2 to sqr(n) 中sqr(n)代表什么意思?我只能肯定不是开根号的意思!
Private Sub Form_Click()
Dim n As Integer
n = InputBox("请输入一个正整数(>=3)")
k = 0
For i = 2 To Sqr(n)
If n Mod i = 0 Then k = 1
Next i
If k = 0 Then
Print n; "是一个素数"
Else
Print n; "不是素数"
End If
End Sub
其他人气:335 ℃时间:2020-02-05 05:52:46
优质解答
我来回答
类似推荐
猜你喜欢
- 1平行四边形ABCD的对角线交于O点,点E F P是线段OB OC AD的中点,若AC=2AB 求证 EP=EF
- 2人体直接能量来源除了ATP还有什么?
- 3weight is the force of gravity acting on an object 求翻译.
- 4如图,△ABC中,CE平分∠ACB交AB于E,过E作EF∥BC交∠ACD的平分线于F、EF交AC于M,若CM=5,则CE2+CF2=_.
- 5某车间有62名工人,生产甲、乙两种零件每人每天平均能生产甲种零件12个或乙种零件23个…一元一次方程解答
- 6U型管两边分别装着10%的葡萄糖和蔗糖溶液中间由一个只能通过水的半透膜隔着 一段时间后哪边液面高?
- 7I can dance,变成疑问句,并做肯定和否定回答.
- 8I\'m so
- 9甲乙仓库里存放粮食重量比是8:7,如果从甲库调20吨放入乙库,结果还比乙库多8吨,原来甲库存放粮食多少吨
- 10how time flies 改成用what的感叹句.