|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:7 s7 c% H @+ F
(number : integer)3 J3 _4 S9 {* |) \1 G
is$ b0 g, u3 V5 {, w
do' ^& ?+ \# l( A- n" u
inspect number
3 Z u9 B1 z- m: ?9 U when 1 then 7 L& D! C6 y- A- u5 [ x) p
print "not a prime number"% N" X' N& ~5 T; G3 q: c
when 2,5,7,3 then
( x" M+ R( X: Y8 [; w! q print "prime number"
. A/ d; F8 H0 ~ a1 K8 X when 9,4 then # E4 W1 j9 x+ }5 p9 W
print "square number"/ i5 R+ O0 {! \. J
else
) R0 \1 O9 n& [+ p print "no special number";8 {: ~' X; Q: u$ y
print "or number greater than 9";
, [+ N/ I/ q' @) }5 ] end;! a, Q8 e: W1 G- e
end; |
|