|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
0 I, o8 |5 z1 W u8 n" h$ \* \$ i1 l6 H(number : integer)
( A: U/ Y2 A, a" ] his4 E: B8 g! C8 L% X" I& `3 A. { j
do2 F# I# f' { v# I( i) R
inspect number
* r$ s, e0 K2 }& T when 1 then - v( I2 a/ D6 x- f+ V8 E1 E
print "not a prime number"
+ h2 c. k/ s& A when 2,5,7,3 then 4 \ K6 q1 b' ^
print "prime number": p5 S5 Y7 ]+ @# B. N
when 9,4 then
- x# j( y9 X3 U* x1 t print "square number"$ l- A+ D6 u3 R, E1 `) d
else1 q+ L' {# i2 O' k. A9 Q' p& T
print "no special number";
: t+ ~" A( ~2 N# V* b v7 z+ U- \& u print "or number greater than 9";2 D6 r- J$ b6 Q
end;% t* z9 r7 U2 n" [: M) W( N4 V
end; |
|