早教吧 育儿知识 作业答案 考试题库 百科 知识分享

1.随机产生30个两位正整数,将其中互不相同的数存入数组a中,按从小到大的顺序排序并在窗体中每行5个输出,最后输出互不相同数的个数.把程序补充完整.PrivateSubFormClick()Dima(30)AsInteger,iA

题目详情
1.随机产生30个两位正整数,将其中互不相同的数存入数组a中,按从小到大的顺序排序并在窗体中每行5个输出
,最后输出互不相同数的个数.把程序补充完整.
Private Sub Form_Click()
Dim a(30) As Integer,i As Integer,j As Integer
Dim x As Integer,count As Integer,temp As Integer
count = 0
For i = 1 To 30
x = ______ ( 1 )______
For j = 1 To count
If a(j) = x Then Exit For
Next j
If j > count Then
______ ( 2 )______
a(count) = x
End If
Next i
For i = 1 To count - 1
For j = ______ ( 3 )______
If a(i) > a(j) Then
______ ( 4 )______
a(i) = a(j)
a(j) = temp
End If
Next j
______ (5 )______
For i = 1 To count
Print a(i);
If ______ (6 )______ Then Print
Next i
______ (7 )______
End Sub
▼优质解答
答案和解析
Private Sub Form_Click()
Dim a(30) As Integer,i As Integer,j As Integer
Dim x As Integer,count As Integer,temp As Integer
count = 0
For i = 1 To 30
x = Int((90 * Rnd) + 10):Randomize
For j = 1 To count
If a(j) = x Then Exit For
Next j
If j > count Then
count = count + 1
a(count) = x
End If
Next i
For i = 1 To count - 1
For j = i To count
If a(i) > a(j) Then
temp = a(i)
a(i) = a(j)
a(j) = temp
End If
Next j
Next i
For i = 1 To count
Print a(i);
If i Mod 5 = 0 Then Print
Next i
Print
End Sub
看了1.随机产生30个两位正整数,...的网友还看了以下:

概率问题,求解答设事件A,B的概率均大于零,说下面的叙述是否正确并说明理由或者举出例子,1:A,B  2020-05-13 …

阅读下列材料:“互相尊重主权和领土完整、互不侵犯、互不干涉内政、平等互利、和平共处”。请回答:1.  2020-06-27 …

求大神帮看VB代码哪边出错了——随机生成10个20到90之间的整数,将其中的素数输出.Privat  2020-07-17 …

1.随机产生30个两位正整数,将其中互不相同的数存入数组a中,按从小到大的顺序排序并在窗体中每行5个  2020-11-01 …

若二事件A和B同时出现的概率P(AB)=0,则AB未必是不可能事件.为什么,主要讲一下为什么P(AB  2020-11-03 …

阅读下列材料:材料一互相尊重主权和领土完整、互不侵犯、互不干涉内政、平等互利、和平共处。材料二亚非会  2020-11-16 …

小明制作了“新中国的外交离不开周总理”知识卡片。时间外交成就1953年周恩来首次提出和平共处五项原则  2020-12-01 …

1953年12月,我国政府在同印度政府代表的谈判中,首次提出互相尊重主权和领土完整、互不侵犯、互不结  2020-12-01 …

和平共处五项原则成为处理国家间关系的基本准则。美国出售进攻性武器给台湾违背了()A.互相尊重主权和领  2020-12-01 …

2.和平共处五项原则:(1)提出:1953年,中国政府在同代表谈判中首次提出。(2)内容:互相尊重主  2020-12-01 …