VB有问,小白求教

[复制链接]
查看11 | 回复4 | 2011-11-25 01:04:32 | 显示全部楼层 |阅读模式
到哪一步时提示除数为零啊?用单步运行来调试一下吧。Dim j1 As Integer, j2 As Integer, j3 As Double, j As Double Dim w1 As Integer, w2 As Integer, w3 As Double, w As Doub'这两句可以把J1,J2,w1,w2,都定义为 Double. Private Function switch(ByVal x As Double) As DoubleDim a As Integer, b As Integer, c As Doublea = Fix(x)b = Fix((x - a) * 100)c = ((x - a...
回复

使用道具 举报

千问 | 2011-11-25 01:04:32 | 显示全部楼层
提问者:匿名...
回复

使用道具 举报

千问 | 2011-11-25 01:04:32 | 显示全部楼层
你将从控件里面获得的值用msgbox函数全部输出看下不就知道了。你在大脑里面计算的不为0,但是有的时候可能是你的变量根本就没有获得到值的情况你可能没考虑进去。...
回复

使用道具 举报

千问 | 2011-11-25 01:04:32 | 显示全部楼层
Double和Integer的精度运算的优先级有没有搞错我没看你的代码,你自己检查一下吧。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行