关于vb编程,我没有接触过,但是一个月后考试要用,所以来求助

你现在工程里面插入2个按钮,然后把这段代码写进去就可以了。你说根本不懂,所以就写了最简单的,但是是按照你要求的数组模式写的。Dim SNameArr()Dim SScroArr()Private Sub Command1_Click()Dim T, M, SName, SScro T = 1 Print "学号" & Chr(9) & "成绩"M = 1 Do While T = 1 ...
关于vb编程,我没有接触过,但是一个月后考试要用,所以来求助
你现在工程里面插入2个按钮,
然后把这段代码写进去就可以了。
你说根本不懂,所以就写了最简单的,但是是按照你要求的数组模式写的。
Dim SNameArr()
Dim SScroArr()
Private Sub Command1_Click()
Dim T, M, SName, SScro
T = 1
Print "学号" & Chr(9) & "成绩"
M = 1
Do While T = 1
SName = InputBox("请输入第 " & M & " 个学生的学号" & vbCrLf & "取消即可退出", "输入学号", M)
SScro = InputBox("请输入第 " & M & " 个学生的成绩", "输入考试成绩", "")
If SName <> "" And SScro <> "" Then
ReDim Preserve SNameArr(M), SScroArr(M)
SNameArr(M) = SName
SScroArr(M) = SScro
T = 1
M = M + 1
Print SName & Chr(9) & SScro
Else
T = 0
End If
Loop
End Sub
Private Sub Command2_Click()
Dim Scall '分数集合
Dim ANum '输入用户数
Dim MaxS, MinS '最高分,最低分
Dim MaxD, MinD '最高分对应的编号,最低分对应的编号
ANum = UBound(SNameArr)
MaxS = CCur(SScroArr(1))
MinS = MaxS
MinD = 1
MaxD = MinD
For T = 1 To ANum
If MaxS < CCur(SScroArr(T)) Then MaxS = CCur(SScroArr(T)): MaxD = T
If MinS > CCur(SScroArr(T)) Then MinS = CCur(SScroArr(T)): MinD = T
Scall = Scall + CCur(SScroArr(T))
Next
Print "平均分为:" & Scall / (UBound(SNameArr))
Print "最高分:" & MaxS & " 分(考生编号:" & SNameArr(MaxD) & ")"
Print "最低分:" & MinS & " 分(考生编号:" & SNameArr(MinD) & ")"
End Sub

2010-01-27
建议还是努力学习更重要,你这些问题并不难,相信只要努力学一个月的时间足够了。答问题的人多以助人为乐,分数并不重要。
算平均分很简单,不说了。找最高分和最低分并不需要排序的,你单独做两个比较函数也可以的。2010-01-27
mengvlog 阅读 32 次 更新于 2025-09-12 01:18:08 我来答关注问题0
  •  魔随我动 我太想学习VB了,可是我从来没有接触过,希望能找位达人来教我~

    我以前没有学过数据库,只是有些编程的思路,后来学数据库就非常容易了。我做报表一般用RichTextBox或是From来做,一般都能做的很好,也不用去考虑什么水晶报表了。(2)不要迷信于API。API能做很多东西,但有些东西在VB里面的函数中就有,API只是VB对WindowsSDK的封装而已。如果想学好API,建议学习S...

  •  翡希信息咨询 VB作为最简单的编程语言,为什么我...

    VB作为最简单的编程语言之一,初学者在接触时可能遇到困惑的原因及建议如下:面向对象编程概念的陌生:虽然VB简单易学,但它基于面向对象编程的概念。初学者如果对这些概念不熟悉,可能会感到困惑。建议:通过观察和阅读他人的代码,尝试理解其中的面向对象逻辑和结构,逐步掌握OOP的基本概念。缺乏实践经验:编程...

  • anonymous 谁能教教我用vb做程序,我一点基础都没有

    你既然喜欢编程,就应该认认真真的学习一门语言,学习微软的就先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言。书籍最少应该准备两本,不可能一本书籍会包含VB的所有内容,在看书的时候,可以交叉的看,一本书籍中没有讲到的内容可以在另一本中看到,这样对学习是很有好处...

  •  阿暄生活 vb什么的到底是干嘛用的、我怎么也学不会,谁能教教我呢

    VB是一种编程语言,用于制作软件。在电脑上运行的许多软件都可以使用VB来制作。VB是一种可视化的、面向对象的程序设计语言,它采用事件驱动的方式。它是由微软公司开发的,可用于开发Windows环境下的各类应用程序。VB简单易学,效率高,功能强大,可以与Windows专业开发工具SDK相媲美。在VB环境下,通过事件驱...

  •  翡希信息咨询 什么叫做“vb编程”。

    VB编程,即Visual Basic编程,是一种面向对象的程序设计语言。以下是关于VB编程的详细介绍:一、VB编程的基本概念 VB编程的核心是Visual Basic语言及其开发环境。开发者通过Visual Basic的IDE,可以方便地创建图形用户界面,设计程序流程,调用各种Windows系统的API函数,实现各种功能。VB编程既可以进行简单的...

檬味博客在线解答立即免费咨询

代码相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部