|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:2 d" @* A3 {1 S" T4 i7 h0 n
(number : integer)8 e' c4 ?8 ^3 Z( q7 u. I
is
2 B* D9 @* B, Q( E$ ddo1 W8 I& p z) X8 |0 D
inspect number
' W' }) @9 v5 [* j: B when 1 then
$ [7 Y7 r7 U6 s& d- s print "not a prime number"
. v: C6 t5 Z0 Z/ |: ?; b% v when 2,5,7,3 then , J8 H, F+ }2 Z' m. G; |+ ^' U
print "prime number"
3 L$ s: O6 k1 p$ q4 F* h when 9,4 then ! w9 V$ z E' B: |: r9 _, P
print "square number"( C$ C; r% f( x% r: W
else; S7 ]! I: M+ x% |# \6 R! B
print "no special number";
3 x( `( Y6 ?9 t+ y9 r( o' Y5 I5 H print "or number greater than 9";) M6 T" F; w% B) x& K
end;- p+ G# n. l# c
end; |
|