VB设计:随机产生20个学生的成绩,并显示.统计各分数段人数,即50~59, 60~69, 70~79,80-89,90-100。

来源:百度知道 编辑:UC知道 时间:2024/06/01 23:28:58
想不出这个问题怎么解决,跪求答案

Option Explicit

Private Sub showScore()
Dim score(1 To 20) As Integer
Dim duan(1 To 5) As Integer
Dim i As Integer
Randomize

For i = 1 To UBound(score)
score(i) = CInt(Rnd * 100)
Select Case score(i)
Case 0 To 59
duan(1) = duan(1) + 1
Case 60 To 69
duan(2) = duan(2) + 1
Case 70 To 79
duan(3) = duan(3) + 1
Case 80 To 89
duan(4) = duan(4) + 1
Case 90 To 100
duan(5) = duan(5) + 1
End Select
Next

For i = 1 To 5
Select Case i
Case 1
Print "0 - 59 :",
Case 2
Print "60 - 69:",
Case 3
Print "70 - 79:",
Case 4
Print "80 - 89:",
Case 5

VB设计:随机产生20个学生的成绩,并显示.统计各分数段人数,即50~59, 60~69, 70~79,80-89,90-100。 VB设计:随机产生20个学生的成绩,并显示.统计各分数段人数,即50~59 60~69 70~79 80-89,90-100。 急! VB. 编写产生随机整数过程,输出N个指定范围的随机整数. VB程序,随机产生20个学生的成绩,并显示.统计各分数段人数,即0~59,60~69,70~79,80~89,90~100,并显示结果 随机产生10个数字 放到textbox里 vb代码 一个随机显示26个字母之一,且不能重复的VB程序,如何设计? vb 随机生成20个100以内的正整数 VB方面的:利用随机函数产生20个50--100范围内的随机数,显示它们的最大值,最小值,和平均值 VB中利用随机函数产生20个50~100范围内的随机数,用debug.write()将其显示在输出窗口中 用VB表示:随机产生“E”-“M”范围内的大写字母