作业帮 > 综合 > 作业

VB;编写一个判断素数的通用函数,计算1350到2460内所有素数的和 下星期要交了

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/23 06:04:03
VB;编写一个判断素数的通用函数,计算1350到2460内所有素数的和 下星期要交了
VB;编写一个判断素数的通用函数,计算1350到2460内所有素数的和 下星期要交了
Option Explicit
'请在窗体中加入一个按钮和一个文本框
'这是判断是否为素数的函数,n为需要判断的数
'返回值为逻辑型,True表示为素数,False表示不是素数
Function IsPrime(n As Long) As Boolean
Dim i As Long
For i = 2 To Sqr(n)
If n Mod i = 0 Then
Exit Function
End If
Next
IsPrime = True
End Function
'这是按钮事件过程,计算1350到2460之间所有素数之和,结果放在Text1中
Private Sub Command1_Click()
Dim j As Long, sum As Long
For j = 1350 To 2460
If IsPrime(j) Then
sum = sum + j
End If
Next
Text1.Text = sum
End Su