| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 424 人关注过本帖
标题:请教大神,这段语句哪里错了
只看楼主 加入收藏
a7562971
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2015-6-19
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
请教大神,这段语句哪里错了
我是文本导入的,求出最大值,最小值和平均值,最大值和平均值是对的,可是最小值是错的
程序代码:
是对的,可是最小值是错的Private Sub Command2_Click()
  Dim score As String
  Dim count As Integer
  Dim ave As Single
  Dim max As Single
  Dim min As Single
  Dim d As Single
  max = 0
  min = 1000
  count = 0
  sum = 0
  Open App.Path + "\123.txt" For Input As #1
  Do While Not EOF(1)
    Input #1, id, na, sex, math, computer, english, chinese
    If id <> "" Then
        count = count + 1
        d = math + computer + english + chinese
        sum = sum + d
        If d > max Then
            max = d
            If d < min Then
                min = d
            End If
        End If
    End If
    Loop
  Close #1
  ave = sum / count
  Text2.Text = ave
  Text3.Text = max
  Text4.Text = min
End Sub
搜索更多相关主题的帖子: 平均值 最大值 
2015-06-19 08:09
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4943
专家分:30067
注 册:2008-10-15
收藏
得分:10 
If d > max Then
            max = d
            If d < min Then
                min = d
            End If
        End If

嵌套 有问题,这二个IF应该是并列的,而不是 嵌套 的。

授人于鱼,不如授人于渔
早已停用QQ了
2015-06-19 08:26
renxiaoyao36
Rank: 9Rank: 9Rank: 9
来 自:七宝中学
等 级:贵宾
威 望:31
帖 子:347
专家分:1077
注 册:2014-9-18
收藏
得分:10 
天哪,风版啊,以后能不能给我留点问题啊,我之前有事很少来,现在回来了想回答问题你竟然全部回答了让不让活了?

编程蛋疼的不是枯燥,而是辛辛苦苦编完几百行的代码,运行,“Runtime Error “xxx””。
2015-06-19 22:01
快速回复:请教大神,这段语句哪里错了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020213 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved