|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
) |$ M: p. n9 C! D) v" K(number : integer), V1 O" ]! D* ^( `1 ?5 [
is
# Q, p$ P7 c5 a! _% Cdo* |# h+ g! u$ x( X b) V
inspect number) z3 b$ d: |) i& R
when 1 then
, x$ L% Q) |. V% ~4 k print "not a prime number"
8 a; `+ b& c4 b- u& y1 N when 2,5,7,3 then ! V* [/ J {$ ]
print "prime number"
8 B+ l) g4 p6 x$ n/ A when 9,4 then
8 h. T7 k5 A: W, Z2 o print "square number"" j' T5 K' ]& W- |8 v R+ J9 y
else4 x( i% B W0 o' R( y7 w
print "no special number";0 \9 z! f7 @! X" G' D
print "or number greater than 9";
$ Q3 B5 j# Y5 M end;8 Y1 k3 ]5 ?0 @/ M. H% U
end; |
|