|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:5 Y0 L% K0 J' F* d
(number : integer)+ z# V' B/ a* y! i
is4 e' `: z9 s" m1 d2 a/ F
do
' b8 O+ v7 A4 g, u, r; k' p inspect number
, i9 m* g6 g0 R7 t f when 1 then " y Z; N( e' ]# }. m+ o
print "not a prime number"
1 v+ @3 w: l) W) A when 2,5,7,3 then + c1 A4 v0 @* D7 |3 L) B) ]9 w
print "prime number"
% h/ a' v% p8 B2 G& w# O when 9,4 then
8 S, P+ v! | h* i7 D& a% ] print "square number" L+ d8 w* k1 k2 N1 V8 S+ G; \' U
else
* v$ F# t7 h) j/ f7 ~0 M print "no special number";, H& Z' a' I# ]1 u+ I
print "or number greater than 9";
" h, {3 R- R. z+ |# ?4 S4 [$ Z6 { end;2 r4 V& f! a5 O& D6 v1 g5 c
end; |
|