vb编程:找出仅由数字1、2、3、4组成的4位素数,要求每个素数由四个不同的数字组成
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/16 12:44:06
vb编程:找出仅由数字1、2、3、4组成的4位素数,要求每个素数由四个不同的数字组成
不错的问题,
在 1楼得 分析下,程序如下
Private Sub Command1_Click()
If IsPrime(4321) Then
Text1.Text = Text1.Text & "4321 Is Prime!" & vbCrLf
End If
If IsPrime(4231) Then
Text1.Text = Text1.Text & "4231 Is Prime!" & vbCrLf
End If
If IsPrime(3421) Then
Text1.Text = Text1.Text & "3421 Is Prime!" & vbCrLf
End If
If IsPrime(3241) Then
Text1.Text = Text1.Text & "3241 Is Prime!" & vbCrLf
End If
If IsPrime(2341) Then
Text1.Text = Text1.Text & "2341 Is Prime!" & vbCrLf
End If
If IsPrime(2431) Then
Text1.Text = Text1.Text & "2431 Is Prime!" & vbCrLf
End If
If IsPrime(4213) Then
Text1.Text = Text1.Text & "4213 Is Prime!" & vbCrLf
End If
If IsPrime(4123) Then
Text1.Text = Text1.Text & "4123 Is Prime!" & vbCrLf
End If
If IsPrime(2143) Then
Text1.Text = Text1.Text & "2143 Is Prime!" & vbCrLf
End If
If IsPrime(2413) Then
Text1.Text = Text1.Text & "2413 Is Prime!" & vbCrLf
End If
If IsPrime(1423) Then
Text1.Text = Text1.Text & "1423 Is Prime!" & vbCrLf
End If
If IsPrime(1243) Then
Text1.Text = Text1.Text & "1243 Is Prime!" & vbCrLf
End If
End Sub
Private Function IsPrime(Number As Integer) As Boolean
Dim i As Integer
IsPrime = True
For i = 2 To Sqr(Number)
If Number Mod i Then
Else
IsPrime = False
Exit Function
End If
Next i
End Function
在 1楼得 分析下,程序如下
Private Sub Command1_Click()
If IsPrime(4321) Then
Text1.Text = Text1.Text & "4321 Is Prime!" & vbCrLf
End If
If IsPrime(4231) Then
Text1.Text = Text1.Text & "4231 Is Prime!" & vbCrLf
End If
If IsPrime(3421) Then
Text1.Text = Text1.Text & "3421 Is Prime!" & vbCrLf
End If
If IsPrime(3241) Then
Text1.Text = Text1.Text & "3241 Is Prime!" & vbCrLf
End If
If IsPrime(2341) Then
Text1.Text = Text1.Text & "2341 Is Prime!" & vbCrLf
End If
If IsPrime(2431) Then
Text1.Text = Text1.Text & "2431 Is Prime!" & vbCrLf
End If
If IsPrime(4213) Then
Text1.Text = Text1.Text & "4213 Is Prime!" & vbCrLf
End If
If IsPrime(4123) Then
Text1.Text = Text1.Text & "4123 Is Prime!" & vbCrLf
End If
If IsPrime(2143) Then
Text1.Text = Text1.Text & "2143 Is Prime!" & vbCrLf
End If
If IsPrime(2413) Then
Text1.Text = Text1.Text & "2413 Is Prime!" & vbCrLf
End If
If IsPrime(1423) Then
Text1.Text = Text1.Text & "1423 Is Prime!" & vbCrLf
End If
If IsPrime(1243) Then
Text1.Text = Text1.Text & "1243 Is Prime!" & vbCrLf
End If
End Sub
Private Function IsPrime(Number As Integer) As Boolean
Dim i As Integer
IsPrime = True
For i = 2 To Sqr(Number)
If Number Mod i Then
Else
IsPrime = False
Exit Function
End If
Next i
End Function
vb编程:找出仅由数字1、2、3、4组成的4位素数,要求每个素数由四个不同的数字组成
编程由1、2、3、4这四个数字可以组成的所有四位数及其个数.(各位数字可以重复) 用vb
急求VB编程:找出指定范围内本身及其平方数均由不同数字组成的整数.
10以内的素数中,由两个数字组成的两位数又是素数的有
由1、2、3、4、5、6组成6位无重复的数字,要求任何相邻两位数字不同奇同偶,且1、2两数字相邻.这样的数总共有多少
在10以内的素数中,由两个数字组成的两位数又是素数的有__________.
由数字0、1、2、3、4组成没有重复数字四位数,共可组成不同的四位奇数
由数字1,2,3,4组成没有重复数字的不同自然数的个数?
由数字1,2,3,4,5组成无重复的二位奇数个数是?
(5^3+3^3)/(5^3+2^3)=(5+3)/(5+2)这仅由1位数字组成的 你能举例出一个由10位数字组成的类似
由数字1,2,3,4,5,6,7组成一个无重复数字的七位正整数.
由0、1、2、3、4、5六个数字可组成多少个没有重复数字的六位奇数?