|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:& L. a& k3 k0 H6 T$ N
(number : integer)
# e5 x8 w1 B: t3 M) x2 xis1 t! e* t: v' q+ G" k! V
do& e2 Q e# {! C* ?! R
inspect number% U+ S: j' F- n7 R5 ~& L
when 1 then 7 p$ D4 k4 L, {, j: h
print "not a prime number": n/ g7 s" J5 u) C: Y
when 2,5,7,3 then ( H) ?6 E: J+ J5 j6 N
print "prime number"
& G$ N5 s# L8 l when 9,4 then " L# g4 Y' `; L3 Z% ^
print "square number"+ u4 J5 D5 i, N: [. ]- _3 F1 V
else) a& W' q, a" x( M! D: @$ h" t
print "no special number";
. I' ?! }. d7 s: [0 v) Y print "or number greater than 9";, G' b6 ^2 y6 W$ G% F# T! b
end;
+ Y6 }/ o/ x7 r5 K) m( g* cend; |
|