永发信息网

VB编程求平均值显示溢出

答案:1  悬赏:30  手机版
解决时间 2021-05-10 04:39

Private Sub Command1_Click()
msg$ = "请输入分数(-1结束)"
msgtitle$ = "输入数据"
start:
score = InputBox(msg$, msgtitle$)
score = Val(score)
If score < 0 Or score > 100 Then
 GoTo finish
Else
 total = total + score
 n = n + 1
  If score < 60 Then
   n1 = n1 + 1
  Else
   n2 = n2 + 1
   End If
 End If
 GoTo start
finish:
 End Sub
Private Sub Command2_Click()
 Text1.Text = Str$(n2)
 Text2.Text = Str$(n1)
 Text3.Text = Str$(total / n)
End Sub

Private Sub Command3_Click()
n = 0: n1 0: n2 = 0: total = 0
End
End Sub

Private Sub Form_Load()
Dim n As Single
Dim n1 As Single
Dim n2 As Single
Dim score As Single
Dim totol As Single
End Sub

最佳答案
你所定义的n值不是全局变量,所以运行时n的值为0,因为0不能作为除数,所以会溢出
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
6120Ci行货现在是什么价格?进货架又是多少?
死神BLEACH 关于日番谷冬狮郎问题
幼儿园毕业简短诗歌,中班语言诗歌我愿意活动
侵害人身权的违法行政行为和侵犯财产权的违法
想订婚帮帮给选个好日子
襄樊的天气?
大明龙权安装问题 在线等 悬赏 急。。。
QQ华夏中,一只5级的暗巫骑要多少J?
什么叫手动对焦
152开的手机号是什么号段?那我的号这是怎么
同学栗子小白坦克失踪了怎么办?
psp但丁地狱存档
【初一数学】3的平方根是几?
大学生励志的祝福语,写一个唯美励志的祝福语
驱动升级有没有什么好用的软件
推荐资讯
QQ会员什么时候扣费?
罗本的内切+远射恐怖吗
钢之炼金术师里艾德他们最后去回身体了吗
找一本重生异界的小说
歌词为谁把月缺变成月圆,我只要你的一个承诺
新郎发型应该吹什么样的?
求使命召唤1下载
猪和猫有什么东西是完全相同的?
去哪打工
每日一思任务打兔子怎么没用
我在手机上写日志 写到啦两百多字 就写不下去
北京五里站最近的三星手机的售后服务在那
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?