|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:% g4 e) `' H6 S6 h
(number : integer); N- `5 U3 @; V$ n# ] d: }; j! x$ E
is! {, o- x3 w+ z, f" X6 j) l
do
2 X( u$ u6 S+ E3 _! A5 o inspect number2 P! \1 F2 w3 x, B+ x6 c
when 1 then
3 ?' h2 R) a9 e; X) I0 W8 ] print "not a prime number"( e$ [6 F$ _0 L7 H
when 2,5,7,3 then
2 L) } `. [9 G print "prime number"8 M3 X9 q8 S" l- _9 }
when 9,4 then
# ], L) @! J' s, I) w8 H; P0 d print "square number"
) \) b) p" }0 T; p/ [4 h# ?7 [' J else
. ^& p# _- h: k% p! `8 @3 o print "no special number";. ^. ^9 b7 E1 E" K; x
print "or number greater than 9";
, o0 i+ X; b8 \9 Q% ]) [/ ~# X end;/ ]4 x! _7 {, B" F0 \# s
end; |
|