用VB语言数组:随机产生20个学生的计算机成绩,并显示。

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:30:33
统计各分数段人数,即0~59、60~69、70~79、80~89、90~100,并显示结果。
【提示】声明一个数组S(5 to 9 ),分别存放各分数段的人数,并且确定分数与S数组的下标关系。

很简单的嘛,新建一个工程,将代码拷入:

Private Sub Form_Click()
Me.AutoRedraw = True
Me.Height = 6000
Me.Cls
Dim S(5 To 9)
For A = 1 To 20
d = Int(Rnd() * 70) + 30
Print A & "号同学分数为:" & d
Select Case d
Case 0 To 59
S(5) = S(5) + 1
Case 60 To 69
S(6) = S(6) + 1
Case 70 To 79
S(7) = S(7) + 1
Case 80 To 89
S(8) = S(8) + 1
Case 90 To 100
S(9) = S(9) + 1
End Select
Next
Print " "
Print "成绩分类统计如下:"
For A = 5 To 9
If A = 5 Then
b = "0至" & A * 10 + 9
Else
b = A * 10 & "至" & A * 10 + 9
End If
If Len(S(A)) < 1 Then S(A) = 0
Print b & "分数段有学生" & S(A) & "名"
Next
End Sub

运行后,每单击一次窗体就会有一次新的数据

谁能帮我用VB语言编写一个程序,这个程序要求是随机产生5行5列的二维数组判断是否有鞍点? 关于VB:随机产生10个 递增的 100到400的随机数,存放到数组中,并显示结果。 VB问题:随机产生10个任意的二位正整数存放在一维数组中 随机产生20个20--200间的有序数,要讲一个数插入到该数组中,插入后该数组仍然有序。怎么样编写这个VB? 随机产生10个[10,100]之间的数存放在数组中,求数组中最大元素和最小元素!VB的程序设计会的万分感谢! 利用随机函数产生20个小于500的不同的随机正数,存入数组a 中。 随机产生15个不重复的A-Z的大写字母,存放在字符数组中(VB解决此题) 编一VB程序,随机产生10个30~100(包括30,100)的正整数,求最大值,最小值和平均值,并显示整个数组的值和结果 求一个用VB能生成随机数组的代码 利用随机函数产生20个学生的英语成绩存入一个数组中。输出数组所有元素,每行输出3个;求最高分、最低分