vb题:利用随机函数产生50个学生的成绩(30~100),在图片框p1中输出成绩以及大于平均分的成绩,每行10个

成绩包括30和100,在p2图片框中输出排序后的成绩,要求:定义一个50个元素的整数数组,下标从1开始,单击P1时输出结果... 成绩包括30和100,在p2图片框中输出排序 后的成绩,要求:定义一个50个元素的整数数组,下标从1开始,单击P1时输出结果 展开
 我来答
mr_shj
2015-06-28 · TA获得超过2682个赞
知道大有可为答主
回答量:1665
采纳率:94%
帮助的人:1391万
展开全部
Dim a(1 To 50)

Private Sub Form_Load()
    For i = 1 To 50
        a(i) = 30 + Int(Rnd * 71)
    Next i
End Sub

Private Sub Picture1_Click()
    For i = 1 To 50
        Picture1.Print Right("   " & a(i), 4);
        If i Mod 10 = 0 Then Picture1.Print
    Next i
End Sub

Private Sub Picture2_Click()
    For i = 1 To 49: For j = i + 1 To 50
        If a(i) < a(j) Then
            m = a(i): a(i) = a(j): a(j) = m
        End If
    Next j, i
    For i = 1 To 50
        Picture2.Print Right("   " & a(i), 4);
        If i Mod 10 = 0 Then Picture2.Print
    Next i
End Sub
追问
大于平均分的成绩没有表示出来,还有,在图片框上加点文字说明吧
学生成绩:
平均分:
大于平均分的成绩:
连晚竹金锦
2019-08-15 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.4万
采纳率:34%
帮助的人:994万
展开全部
搜一下:vb题:利用随机函数产生50个学生的成绩(30~100),在图片框p1中输出成绩以及大于平均分的成绩,每行10个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式