我写的这个计算语句,调试时通过,但是运行时出现了不知名的错误
- w) z/ L. p: S/ Z% ]0 C: q请达人帮我指出错误好改进
& \( `' l$ h. }7 D3 `
( S) T X! R' r# H" l) q3 c1 o( Kto find-distance5 H) K( g6 U& ?3 }, E
let i 0& J' W. D# v5 B% i* T W* S0 ^
let nodedistance 0
; B8 b" R4 g- m let linknumber 0! c4 V; F+ i6 V& _* C& E5 H* P) n
while [i < count turtles]
8 L- e- ]- L3 y$ l4 n+ j [
# r T4 F& v, | if link-neighbor? turtle i( C. @- ?# s6 W. \( E$ ~8 g% f
[set nodedistance (nodedistance + sum ([link-length] of turtle i))
l9 f9 }9 J' ^! p, b8 l' b set linknumber (linknumber + count [link-neighbors] of turtle i)]! S1 \' l; r- K* r/ g( A$ Y
if linknumber != 0
7 Z: D3 N. G# c) X9 t1 M, |* l [2 u' R9 |. I' N3 E, d
set average-node-distance (nodedistance / linknumber)
1 V2 [/ B: [6 g$ r ]
% x# |/ H7 G$ { set i i + 1
: _! X! S% P9 N& t! b* d/ _ ]
: a( I4 W# @# ?) L0 E% b) f/ L0 }end! t, r7 D( A5 q& M0 u- S4 G
7 Y o" Q, f4 R[ 本帖最后由 qy987 于 2008-11-12 02:18 编辑 ] |