求一VB试题frm文件

编写一个学生成绩信息录入统计和打印的应用程序,如图急求,抱拳了... 编写一个学生成绩信息录入统计和打印的应用程序,如图
急求,抱拳了
展开
 我来答
数学与计算机编程
2017-04-19 · TA获得超过2159个赞
知道大有可为答主
回答量:2312
采纳率:80%
帮助的人:562万
展开全部
Dim n As Integer, StuName() As String * 4, Math() As Single, English() As Single
Dim MathSum As Single, EnglishSum As Single
Private Sub Command1_Click()
  n = InputBox("请输入人数:", "学生成绩录入")
End Sub

Private Sub Command2_Click()
  ReDim StuName(1 To n)
  For i = 1 To n
    StuName(i) = InputBox("请输入第" & i & "位(共" & n & "位)学生姓名:", "输入姓名")
  Next i
End Sub

Private Sub Command3_Click()
  ReDim Math(1 To n)
  For i = 1 To n
    Math(i) = InputBox("请输入第" & i & "位(共" & n & "位)学生高数成绩:", "输入高数成绩")
    MathSum = MathSum + Math(i)
  Next i
End Sub

Private Sub Command4_Click()
  ReDim English(1 To n)
  For i = 1 To n
    English(i) = InputBox("请输入第" & i & "位(共" & n & "位)学生英语成绩:", "输入英语成绩")
    EnglishSum = EnglishSum + English(i)
  Next i
End Sub

Private Sub Command5_Click()
  List1.AddItem ""
  List1.AddItem "--------------------------------------------------------------"
  List1.AddItem "姓  名" + Space(4) + "高数" + Space(4) + "英语"
  For i = 1 To n
    List1.AddItem "-----------------------------------------------------------"
    List1.AddItem StuName(i) + Space(4) + CStr(Math(i)) + Space(6) + CStr(English(i))
  Next i
  List1.AddItem "----------------------------------------------------------"
  List1.AddItem "平均成绩" + Space(2) + CStr(Format(MathSum / n, "0.00")) + Space(2) + CStr(Format(EnglishSum / n, "0.00"))
End Sub


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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式