楚香饭 发表于 2014-10-12 17:39:42

54 行输入貌似不够,你确定只有54行吗?

还有,为啥要用 pdf 格式呢?请用 txt

xgmxhym 发表于 2014-10-12 18:54:51

楚香饭 发表于 2014-10-12 17:39
54 行输入貌似不够,你确定只有54行吗?

还有,为啥要用 pdf 格式呢?请用 txt


实在不好意思啊,我今早想给改少点数的,有地方没改了,实在不好意思,真的很感谢你啊,我在做课题,所以非常感谢你啊

楚香饭 发表于 2014-10-12 19:32:11

ASSEMB 函数中 181 行

X2=X(N2)

越界,N2=CON(J1,2) 为 0

忠告,请把所有 COMMON 后面的变量表统一,不要一会 100,一会 200,这样特别容易出错。(当然,最好是不要使用 common)

xgmxhym 发表于 2014-10-12 19:43:17

楚香饭 发表于 2014-10-12 19:32
ASSEMB 函数中 181 行

X2=X(N2)


不用common的意思是可以直接把哪些项删除吗?

xgmxhym 发表于 2014-10-12 19:55:32

楚香饭 发表于 2014-10-12 19:32
ASSEMB 函数中 181 行

X2=X(N2)


那这个问题要怎么解决啊?

xgmxhym 发表于 2014-10-12 19:59:52

楚香饭 发表于 2014-10-12 19:32
ASSEMB 函数中 181 行

X2=X(N2)


这个N2=CON(J1,2) 为 0,不应该是为零的,

xgmxhym 发表于 2014-10-12 20:07:23

楚香饭 发表于 2014-10-12 19:32
ASSEMB 函数中 181 行

X2=X(N2)


,N2=CON(J1,2) ,这里没有事J1的,是J2吧?

楚香饭 发表于 2014-10-12 20:14:31

1.如果你不太会,建议还是用 common 吧,替代它的代码非常麻烦。
2.这段代码是你修改别人的吧?我给你的建议是,将来你自己写代码,不要用 common
3.每个函数里的 common ,建议要一致,你这里的 common 里的 Q ,有的函数里是 100,有的是 200,这样很容易出错。
4.是 N2 越界,N1 或者 J1 没事。
5.建议你学习如何 Debug 调试,快速寻找错误。你可以参考本站文章学习 http://error.w.fcode.cn

xgmxhym 发表于 2014-10-12 20:48:12

楚香饭 发表于 2014-10-12 20:14
1.如果你不太会,建议还是用 common 吧,替代它的代码非常麻烦。
2.这段代码是你修改别人的吧?我给你的建 ...

你不能帮我解决吗?

楚香饭 发表于 2014-10-12 20:51:38

不能,我对你的代码的算法一无所知
页: 1 [2] 3
查看完整版本: 算法输出array bounds exceed