用VB程序设计语言 编写程序,从键盘输入学生成绩,然后统计学生总人数和各分段的人数 5

即优秀(90-100)、良好(80-89)、中等(70-79)、及格(60-69)、和不及格(59分以下)的人数。一定要按照流程图走,用VB,不用C语言!... 即优秀(90-100)、良好(80-89)、中等(70-79)、及格(60-69)、和不及格(59分以下)的人数。一定要按照流程图走,用VB,不用C语言! 展开
 我来答
百度网友ceb0b1529
推荐于2018-02-28 · 超过16用户采纳过TA的回答
知道答主
回答量:29
采纳率:50%
帮助的人:39.1万
展开全部
Dim n As Integer = InputBox("请输入总人数:", "提示", 0)  '总人数
        Dim s9, s8, s7, s6, s5 As Integer
        For i = 1 To n    '循环填写每个人的成绩
            Dim x As Double = InputBox("请输入第" & i.ToString & "个人的成绩:", "提示", 0)
            Dim c As Double = x / 10
            Select Case c
                Case Is >= 9    '统计优秀
                    s9 += 1
                Case Is >= 8    '统计良好
                    s8 += 1
                Case Is >= 7    '统计中等
                    s7 += 1
                Case Is >= 6    '统计及格
                    s6 += 1
                Case Else        '统计不及格
                    s5 += 1
            End Select
        Next
        MsgBox("总人数:" & n.ToString & vbCrLf & "优秀:" & s9.ToString & vbCrLf & "良好:" & s8.ToString & vbCrLf & "中等:" & s7.ToString & vbCrLf & "及格:" & s6.ToString & vbCrLf & "不及格:" & s5.ToString)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式