- 33
- 0
- 约2.09千字
- 约 3页
- 2020-12-18 发布于河北
- 举报
VB 常用算法 —— 素数
VB 常考算法(三)素数:
1、算法说明
所谓素数是指只能被 1 和它本身整除的数。
1)判断某数是否为素数。根据循环控制变量来判断。
算法说明:根据素数只能被 1 和它本身整除的性质, 我们可以使用循环依次判断 2 到 n-1
(或者 Sqr(n))之间有没有被它整除的数,一旦有退出循环,退出循环后通过检验循环变量
的值来判断是不是素数。即,当循环正常退出,循环变量的值等于 n 时,该数是素数;当循
环提前退出,循环变量的值小于等于 n-1,该数不是素数。
程序代码如下:
Private Sub Command1_Click()
Dim n As Integer, i As Integer
n = Val(Text1.Text)
If n 1 Then
MsgBox 请正确输入数据
Else
n = Val(Text1.Text)
For i = 2 To n - 1
If n Mod i = 0 Then Exit For
Next i
If i = n Then
MsgBox n 是素数
Else
MsgBox n 不是素数
End If
End If
End Sub
2)判断某数是否为素数。根据标志位
Private Sub Command1_Click()
Dim n As Integer, i As Integer
您可能关注的文档
- 2020-2021物理二模试题分类汇编——电路类问题综合含答案解析.docx
- 2020-2021物理二模试题分类汇编——质量和密度问题综合附详细答案.docx
- 2020-2021物理二模试题分类汇编——电路类问题综合附详细答案.docx
- 2020-2021物理二模试题分类汇编——质量和密问题综合附详细答案.docx
- ABB-800XA编写PID控制程序.docx
- CPU224XP的集成模拟量IO的接线方式.docx
- eNSP实验配置多区域的OSPF网络.docx
- 2020-2021苏州物理一模试题分类汇编——杠杆平衡综合.docx
- DCS系统L2、L3、L4数据的传输通讯说明.docx
- CIELab和Lch的色彩空间图.docx
原创力文档

文档评论(0)