vba运行时错误
答案:1 悬赏:30 手机版
解决时间 2021-01-16 00:14
- 提问者网友:佞臣
- 2021-01-15 03:48
vba运行时错误
最佳答案
- 五星知识达人网友:忘川信使
- 2021-01-15 04:53
问题出在 f(n + 1) = -1 * f(n) * (x ^ 2) * (2 * n - 1) / ((2 * n + 1) * (2 * n)) 语句的分母((2 * n + 1) * (2 * n)) 上,当n>90后,分母值大于整型最大值32767,所以溢出。因为计算中间值是按所含变量的数据类型存贮。
解决的办法有二:一是将n定义为长整型;二是将分母改为两个:即将……/ ((2 * n + 1) * (2 * n)) 改为 …… / (2 * n + 1) / (2 * n)
解决的办法有二:一是将n定义为长整型;二是将分母改为两个:即将……/ ((2 * n + 1) * (2 * n)) 改为 …… / (2 * n + 1) / (2 * n)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯