VB,设计一程序,录入有一批学生的姓名及成绩

设计一程序,录入有一批学生的姓名及成绩(附后),要求用inputbox函数录入姓名及成绩,并按照成绩排列名次(相同成绩名次相同),然后按图6-7所示格式输出。最后将工程文... 设计一程序,录入有一批学生的姓名及成绩(附后),要求用inputbox函数录入姓名及成绩,并按照成绩排列名次(相同成绩名次相同),然后按图6-7所示格式输出。最后将工程文件、窗体文件分别以lx6-4.vbp、lx6-4.frm为文件名保存在D:\EX6文件夹下。

附学生姓名及成绩:
李忠秀 85
林 平 89
何明光 56
马 林 93
丁 利 73
宋丽芳 89
饶广梅 98
彭茶阳 85
展开
 我来答
疯狂小鸟ZXD
高粉答主

推荐于2016-07-27 · 每个回答都超有意思的
知道大有可为答主
回答量:1.3万
采纳率:96%
帮助的人:3016万
展开全部

Dim a(6) As String

Dim b(6) As Integer

Dim c As String

Dim d As Integer

Dim e As Boolean

Dim n As Integer


Private Sub Command1_Click()

If n <= 6 Then

a(n) = InputBox("请输入姓名")

b(n) = InputBox("请输入分数")

n = n + 1

Else

n = 0

c = MsgBox("提示:已到人数上限", vbOKCancel, "提示")

End If

End Sub


Private Sub Command2_Click()

Cls

For i = 0 To 5

e = True

For j = 0 To 5

If b(j) < b(j + 1) Then

c = a(j)

a(j) = a(j + 1)

a(j + 1) = c

d = b(j)

b(j) = b(j + 1)

b(j + 1) = d

e = False

End If

Next j

If e Then

Exit For

End If

Next i

For i = 0 To 5

Print a(i), b(i)

Next i

n = 0

End Sub

望采纳。。。。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式