用VB编写一段代码,在1000之内随即产生一个数,并判断该数是否为素数

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 04:11:58
用VB编写一段代码,在1000之内随即产生一个数,并判断该数是否为素数

用VB编写一段代码,在1000之内随即产生一个数,并判断该数是否为素数
用VB编写一段代码,在1000之内随即产生一个数,并判断该数是否为素数

用VB编写一段代码,在1000之内随即产生一个数,并判断该数是否为素数
经常遇到类似的题目,可以参考此程序!
  VB 2008 调试通过!
Public Class Form1
Dim prime(100) As Integer
Dim CurrentIndex As Integer
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
TextBox1.ScrollBars = ScrollBars.Vertical
CurrentIndex = 1
prime(CurrentIndex) = 2
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim i As Integer
Dim sum As Integer
For i = 3 To 200 Step 2 '显然,单数才有可能是素数
If IsPrime(i) Then
CurrentIndex = CurrentIndex + 1
prime(CurrentIndex) = i
End If
Next
sum = 0
For i = 1 To CurrentIndex '输出到 textbox 框中,一行一个数,并 累计 求和,结果也 输出 在 此框!
TextBox1.Text = TextBox1.Text & i & ", " & prime(i) & vbCrLf
sum = sum + prime(i)
Next
TextBox1.Text = TextBox1.Text & vbCrLf & "sum, " & sum & vbCrLf
End Sub
Private Function IsPrime(ByVal number As Integer) As Boolean '自定义函数,判断是否为素数
Dim i As Integer
IsPrime = True
For i = 1 To CurrentIndex
If number Mod prime(i) Then '用这个数除以自知 的 素数,能整除的显然不是 素数
Else
IsPrime = False
Exit Function
End If
Next
End Function
End Class

用VB编写一段代码,在1000之内随即产生一个数,并判断该数是否为素数 在vb中怎么求三角函数值 代码编写 用VB怎么编写多项式1/1!+3/2!+5/3!...+(2n-1)/n!的代码啊 vb编程求和代码我在左侧输入了一个textbox,右面建立了10个textbox,想编写一段代码,当左面输入为5时则求右侧5个数的和,当输入为7时则求右面7个text的和.依此类推. 怎么用VB编写点生成按钮产生1000个8位不重复的随机数呢?我想点生成显示1000个验证下8位随机数是否有重复,该要怎么改写代码呢? 我想在用VB作一个科学计算器,怎样实现sin.cos.tan等功能代码怎么写VB 求解1^3+3^3+5^3+…………(2n-1)^3=? 用VB循环结构程序编写的代码 vb 计算器中按等号再按数字键时的问题我用vb编写了一个计算器程序,数字输入的代码是这样的Text1.Text = Text1.Text & 7,可在按下=号键后,希望再按数字键时是重新输入,而不是在后面添加,如何编 在VB里输入什么代码求出1000以内的所有勾股数! 用vb编写一段程序,产生4位随机数,但是这四位数各不相同,如何编写,麻烦详细点,我知道是用rnd()函数 用VB编写函数过程,求任意正整数各位数字之和是用VB编写啊, vb怎么在一个圆内画一个正五边形?写下代码! VB编程实现华氏温度和摄氏温度之间的转变老师留的作业,本人第一次学VB,1.随即输入从a到z之间的小写字母.2.在文本框中输入一个两位数,在另一个文本框中逆序输出3.编写一个程序实现华氏温 批量定义我在编写中,有这样一段代码:b1=card()b2=card()b3=card()……怎样把这些简化成一句 用VB编写程序,有17个人围成一圈(编号0~16),第0号的人开始从1报数,凡是报到3的倍数的人离开圈子,然后在数下去,直到最后只剩下一个人为止.问此外人原来的位置号是多少?要代码 怎么用VB做求绝对值代码不要太长 用VB在1-100中产生10个随机整数,按从小到大的顺序排列 如题..求代码 压力传感器中压力和电流的换算公式,准确点,我想用VB写一段将压力变为电流的代码,谁能给我相关的公式啊如果谁有代码更好啊,我会加分哈,