已解决二维数组项间如何调用计算问题
本帖最后由 网店 于 2012-4-26 00:02 编辑二维数组:$arrayout[$i][$j]
如何取得:$arrayout[$i] = $arrayout[$i] - $arrayout[$i]
结果用来插入数据库 不太明白什么问题? 回复 1# 网店
For $i = 0 to UBound($arrayout)-1
$arrayout[$i] =$arrayout[$i] - $arrayout[$i]
_SQLite_Exec(-1, "INSERT INTO Test VALUES ('"& $arrayout[$i] &"' , '"& $arrayout[$i] &"', '"& $arrayout[$i] &"', '"& $arrayout[$i] &"', '"& $arrayout[$i] &"' );")
Next
这个代码的$arrayout[$i] 的结果不对 如果第二个维数4未出界的话,看不出有错 回复 3# 网店
首先不知道你怎么定义的数组,不过完全没必要运算了再填,直接把计算式就行了
如果定义的话要定义第二维为 回复 5# netegg
数组都能正确入库
加计算后的那个列项结果不对
计算后得到三个值
-0.25
0.120000000000001
-0.0999999999999996
只有第一次的 -0.25这个是对的 后面两个不对
应该是循环弄的哪不对了呢。。。 回复 5# netegg
如果定义的话要定义第二维为
什么意思?? $arrayout[$i][$j] 依赖两个参数,做计算时要保证这些变量都已定义过,$arrayout[$i] 和$arrayout[$i]都赋了值。 比如定义
Dim $arrayout
其中整数N要比你计算时涉及的第二个参数大,比如顶楼的情况,你要取N不少于10 回复 8# whitehead
_ArrayDisplay($arrayout)
已完全赋值 Round()处理 回复 7# 网店
你的索引是从0开始的,如果最后一个是,定义数组的时候必须加1,否则超限
页:
[1]