80个随机数字(VB作业急!80个随机数选出素数、奇数和偶数)

:暂无数据 2026-08-06 08:40:06 1

80个随机数字(VB作业急!80个随机数选出素数、奇数和偶数)

这篇文章给大家聊聊关于80个随机数字,以及VB作业急!80个随机数选出素数、奇数和偶数对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

VB作业急!80个随机数选出素数、奇数和偶数

Private Function SuShu(n As Integer) As Boolean ’判断某数是否素数
Dim l As Integer, p As Integer
p = Int(Sqr(n))
For l = 2 To p
If n Mod l = 0 Then Exit For
Next l
If l 》 p Then SuShu = True
End Function
Private Sub Command1_Click()
Dim a(1 To 80) As Integer, b(1 To 80) As Integer, c(1 To 80) As Integer, d(1 To 80) As Integer
Dim PrimeCount As Integer, ArrPrime(40) As Integer Randomize
k = 1
m = 1
For i = 1 To 80
a(i) = Int(Rnd * 90) + 10
If a(i) Mod 2 = 0 Then
b(k) = a(i)
k = k + 1
Else
c(m) = a(i)
m = m + 1
End If
Next i
Print "80个随机整数:"
For i = 1 To 80
Print a(i);
If i Mod 10 = 0 Then Print
Next i
Print
Print "偶数:"
For i = 1 To k - 1
For j = i To k - 1
If b(i) 》 b(j) Then t = b(i): b(i) = b(j): b(j) = t
Next j
Print b(i);
If i Mod 10 = 0 Then Print
Next i
Print: Print
Print "奇数:"
For i = 1 To m - 1
For j = i To m - 1
If c(i) 《 c(j) Then t = c(i): c(i) = c(j): c(j) = t
Next j
Print c(i);
If i Mod 10 = 0 Then Print
Next
Print: Print
Print "素数:"
t = 0
For i = 1 To 80
If SuShu(a(i)) = True Then
d(i) = a(i)
t = t + 1
ArrPrime(PrimeCount) = d(i)
PrimeCount = PrimeCount + 1
Sum = Sum + d(i)
Print d(i);
If t Mod 10 = 0 Then Print
End If
Next i
Print: Print
Print "素数个数:" & PrimeCount & ""
Print
Print "素数和:"; SumEnd Sub

随机产生80个10~99的随机整数将其中的奇数由小到大的排列并输出产生的80个随机整数中找出素数

1.将随机产生的80个整数存入数组,按每行10个数输出到窗体或文本框中。
2.奇数也存入另一个数组,将排好序的奇数输出到窗体或文本框中。
3.用Sub子过程或Function函数过程判断随机整数是否为素数。
4.将素数按每行10个数在窗体或文本框中输出。
提问者: 付木仁 - 一级

使用随机函数,随机生成80个(最好不重复)的0-100之间的随机整数,

随机生成:
dim r(80) as int
dim i as int
dim s as int=0
for i=0 to 80-1
r(i)=rnd()*100
s=s+r(i)
next
s=s/80
大小排序:用 冒泡法吧,网上算法太多了,不给你写了。

80个连续数字随机取其中20个求和,和为偶数的概率怎么求

1个奇数,19个偶数:C(1,40)*C(19,40)/C(20,80)
3个奇数,17个偶数:C(3,40)*C(17,40)/C(20,80)
5个奇数,15个偶数:C(5,40)*C(15,40)/C(20,80)
……
19个奇数,1个偶数:C(19,40)*C(1,40)/C(20,80)
以上结果全部相加即可.
和为偶数,方法类似

求出80个10到99之间的随机数然后用过程求素数

晕死 今天全是这个问题啊 我已经第三遍答题了
Option Explicit
Private Sub Command1_Click()
Dim A(80) As Integer, B() As Integer, Nb As Integer
Dim I As Integer, J As Integer, T As Integer

’随机生成80个随机数
Text1.Text = ""
Randomize
For I = 1 To 80
A(I) = Int(90 * Rnd) + 10
Text1.Text = Text1.Text & A(I) & " "
’每显示十个数字换行
If I Mod 10 = 0 Then Text1.Text = Text1.Text & Chr(13) & Chr(10)
Next I

’查找奇数并到新数组中
For I = 1 To 80
If A(I) Mod 2 = 1 Then
Nb = Nb + 1
ReDim Preserve B(Nb)
B(Nb) = A(I)
End If
Next I
’对奇数排序
For I = 1 To Nb - 1
For J = I + 1 To Nb
If B(I) 》 B(J) Then
T = B(I)
B(I) = B(J)
B(J) = T
End If
Next J
Next I
’输出奇数到文本框
Text2.Text = ""
For I = 1 To Nb
Text2.Text = Text2.Text & B(I) & " "
If I Mod 10 = 0 Then Text2.Text = Text2.Text & Chr(13) & Chr(10)
Next I

’查找输出素数
Text3.Text = ""
T = 0
For I = 1 To 80
If SuShu(A(I)) = True Then
T = T + 1
Text3.Text = Text3.Text & A(I) & " "
If T Mod 10 = 0 Then Text3.Text = Text3.Text & Chr(13) & Chr(10)
End If
Next I
End Sub
Private Function SuShu(N As Integer) As Boolean ’判断某数是否素数
Dim I As Integer, P As Integer
P = Int(Sqr(N))
For I = 2 To P
If N Mod I = 0 Then Exit For
Next I
If I 》 P Then SuShu = True
End Function

80个数里随机抽三个不重复的数,几种抽法

3C80=80*79*78...
80个数字里,第一次抽到a数,第二次就不能抽了,所以第二次就是79个数里选b,第三次就是78个选c.
abc抽出来就可以了,不用重排,所以是C不是A

vb问题利用随机函数产生80个10~99之间的随机整数,

我已经上机验证过了,正确。
思路:
产生80个随机数,把这80个随机数由小到大排序,然后从第1个到第80个的顺序挑选偶数,赋值给字符串s1,够10个换行 。
再从第80个到第1个的顺序挑选奇数,赋值给字符串s2,同上。
有一点很重要:把这两个文本框的mutltiLine属性要改为 True
Private Sub Command1_Click()
Dim s1, s2 As String
Randomize
Dim a(80) As Integer
For i = 1 To 80
a(i) = 10 + Int(Rnd * 90)
Next i
For i = 1 To 79
For j = i + 1 To 80
If a(i) 》 a(j) Then t = a(i): a(i) = a(j): a(j) = t
Next j
Next i
n = 0
For i = 1 To 80
If a(i) Mod 2 = 0 Then
s1 = s1 + Str(a(i))
n = n + 1
If n Mod 10 = 0 Then s1 = s1 + Chr$(13) + Chr$(10)
End If
Next i
Text1.Text = s1
n = 0
For i = 80 To 1 Step -1
If a(i) Mod 2 《》 0 Then
s2 = s2 + Str(a(i))
n = n + 1
If n Mod 10 = 0 Then s2 = s2 + Chr$(13) + Chr$(10)
End If
Next i
Text2.Text = s2
End Sub

VB作业急!80个随机数选出素数、奇数和偶数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于VB作业急!80个随机数选出素数、奇数和偶数、VB作业急!80个随机数选出素数、奇数和偶数的信息别忘了在本站进行查找哦。

80个随机数字(VB作业急!80个随机数选出素数、奇数和偶数)

本文编辑:admin

更多文章:


数据库管理系统和数据库系统分别侧重(数据库,数据库管理系统,数据库系统,这三个分别是什么意思并举个实例)

数据库管理系统和数据库系统分别侧重(数据库,数据库管理系统,数据库系统,这三个分别是什么意思并举个实例)

今天给各位分享数据库,数据库管理系统,数据库系统,这三个分别是什么意思并举个实例的知识,其中也会对数据库,数据库管理系统,数据库系统,这三个分别是什么意思并举个实例进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年9月7日 17:00

编程语言出现的先后顺序(最早的编程语言是哪一个)

编程语言出现的先后顺序(最早的编程语言是哪一个)

今天给各位分享最早的编程语言是哪一个的知识,其中也会对最早的编程语言是哪一个进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年9月7日 16:10

小程序源码有什么用(大商创小程序源码好用吗)

小程序源码有什么用(大商创小程序源码好用吗)

“小程序源码有什么用”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看小程序源码有什么用(大商创小程序源码好用吗)!

2026年9月7日 15:40

springmvc的依赖(springMVC的注入方式有哪几种,这与springMVC依赖)

springmvc的依赖(springMVC的注入方式有哪几种,这与springMVC依赖)

大家好,关于springmvc的依赖很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于springMVC的注入方式有哪几种,这与springMVC依赖的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还

2026年9月7日 14:00

it培训评价网(it培训排名机构十大IT培训机构)

it培训评价网(it培训排名机构十大IT培训机构)

这篇文章给大家聊聊关于it培训评价网,以及it培训排名机构十大IT培训机构对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年9月7日 13:00

个人博客页面布局(新手站长怎样做好独立博客初期运营工作)

个人博客页面布局(新手站长怎样做好独立博客初期运营工作)

大家好,如果您还对个人博客页面布局不太了解,没有关系,今天就由本站为大家分享个人博客页面布局的知识,包括新手站长怎样做好独立博客初期运营工作的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年9月7日 12:40

display flex 自动换行(overflow-y:hidden;overflow-x:auto;无效解决方法)

display flex 自动换行(overflow-y:hidden;overflow-x:auto;无效解决方法)

大家好,关于display flex 自动换行很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于overflow-y:hidden;overflow-x:auto;无效解决方法的知识点,相信应该可以解决大家的一些困惑和问题,如

2026年9月7日 11:00

小程序免认证源码(小程序源码都能干嘛)

小程序免认证源码(小程序源码都能干嘛)

本篇文章给大家谈谈小程序免认证源码,以及小程序源码都能干嘛对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年9月7日 10:50

timestamp without time zone(Postgresql中to_date()函数使用问题)

timestamp without time zone(Postgresql中to_date()函数使用问题)

各位老铁们好,相信很多人对timestamp without time zone都不是特别的了解,因此呢,今天就来为大家分享下关于timestamp without time zone以及Postgresql中to_date()函数使用问题

2026年9月7日 09:40

网页制作代码特效大全(谁知道网页打字机特效的代码)

网页制作代码特效大全(谁知道网页打字机特效的代码)

大家好,如果您还对网页制作代码特效大全不太了解,没有关系,今天就由本站为大家分享网页制作代码特效大全的知识,包括谁知道网页打字机特效的代码的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年9月7日 04:20

最近更新

热门文章

yoga pro 14s carbon(yoga14s接口类型)
2026-07-03 17:50:01 浏览:5
domino directory(帮我翻译一下Recipient’s Domino Directory entry does not specify a valid Notes mail file)
2026-08-03 19:20:01 浏览:4
标签列表