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

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个两位正整数,...的网友还看了以下:

请以“总在你的目光中”为题写一篇文章。要求:①除诗歌外文体自选;②文中不得出现真实的校名、地名和人  2020-05-13 …

2007EXCEL图表中横轴日期右击“设置坐标轴格式”时,有时可以调整日期,有时不能调整例如有时出  2020-05-16 …

滋润我成长要求:①文章以记叙为主,恰当运用描写、抒情等表达方式,写出真情实感。②文章叙事清楚,内容  2020-05-17 …

一滴水在宇宙中只不过是一个微小的点,可是它却能反映出整个太阳.这就意味着整个太阳被“压缩”进一个水  2020-06-10 …

若从1,2,3,…,n中任取5个两两互素的不同的整数a1a2a3a4a5,其中总有一个整数是素数,  2020-06-15 …

请以“陪伴”为题,写一篇记叙文。要求:①中心突出,有真情实感;书写工整,卷面整洁,不少于600字。  2020-06-25 …

已知N≥4,可以从任意N个不同的整数中,选出4个不同的整数A,B,C,D,使得A+B-C-D能被2  2020-07-19 …

《童年的快乐趣事》要求:(1)要写出真情实感。(2)立意自定,体不限(诗歌除外),不少于600字。(  2020-11-07 …

题目:是一剂良药要求:①先将题目补充完整,再写文章;②诗歌、戏剧除外,文体不限,不少于600字;③字  2020-11-07 …

题目:最美的要求:(1)先把题目补充完整,然后作文;(2)文体不限(诗歌除外),字数不少于600字;  2020-11-07 …