VB输入几个学生成绩,统计及格人数,不及格人数和平均分

同学考试,最好格式标准,我直接给他发过去他没给我说...我也不知道,只要能做出来就行就是刚学一点,按最普通的方法点输入,能连续输几个成绩,界面就是及格人数,不及格人数,平... 同学考试,最好格式标准,我直接给他发过去
他没给我说...我也不知道,只要能做出来就行
就是刚学一点,按最普通的方法

点输入,能连续输几个成绩,界面就是及格人数,不及格人数,平均分
展开
 我来答
百度网友c54170a
推荐于2017-09-15 · 超过13用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:38.9万
展开全部

lz。代码如下

Option Explicit

Dim rs As Integer

Dim cj As Long

Dim zcj As Integer

Dim pjz As Integer

Dim bjg As Integer

Dim jg As Integer

Private Sub Command1_Click()

Dim i As Integer

rs = InputBox("请问你要输入几个人的成绩?", "输入人数")

For i = 1 To rs

cj = InputBox("输入成绩")

If cj >= 60 Then jg = jg + 1

If cj < 60 Then bjg = bjg + 1

zcj = zcj + cj

Next i

Label1.Caption = "及格人数为:" & jg

Label2.Caption = "不及格人数为:" & bjg

Label3.Caption = "平均分" & zcj / rs

End Sub

漠映分327
2010-04-29 · TA获得超过178个赞
知道答主
回答量:320
采纳率:0%
帮助的人:193万
展开全部
最简单的给你写:
2个command.command1标题写输入。command2写统计。代码如下:
dim a(8) as single
dim i as integer
dim s as integer
dim t as integer
dim d as single
private sub command1_click()
for i=0 to 8
a(i)=inputbox("请输入8位学生分数60分为及格")
next i
private sub command2_click()
for i=1 to 8
if a(i) < 60 then
s=s+1
else
t=t+1
end if
d=d+a(i)
next i
d=d/8
print "不及格人数有:" & s & ",及格人数:" & t & ",平均分是": & d
end sub

手机写的累死我了

参考资料: 如果您的回答是从其他地方引用,请表明出处

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友21c2c8f
2010-04-29 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:175万
展开全部
10分钟做出来,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
喻元恺Va
2010-04-29 · TA获得超过905个赞
知道小有建树答主
回答量:4465
采纳率:0%
帮助的人:1827万
展开全部
还是说详细点的吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tz0103001
2010-04-29 · TA获得超过183个赞
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:103万
展开全部
这。。。。数据格式?界面控件?请详细一点说明!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式