|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
. m1 W- M" Q$ O7 p(number : integer)
8 A: B. K) r" A; z" Zis$ W/ V; O( C& C) O5 j7 h
do L4 f3 G9 i. z2 N
inspect number
+ D; c6 f2 G3 O$ V when 1 then
1 C4 c; p/ m( w' k( Y7 Q+ T0 e print "not a prime number"
( J8 W/ g7 \( y8 _2 w' \; R! ] when 2,5,7,3 then
/ E" n( i' H/ i( B+ R. m0 b9 ] print "prime number"
- d t& g' g& r. G0 k) o7 w0 a when 9,4 then ' ]/ e+ n! h% E: ~4 \) u) h
print "square number"# C+ T' t& U; o- r" l* @& F
else: ]) b) x' V+ ~- R. C. n
print "no special number";
; x6 @# c. M: K: v* G' g& @/ T- h print "or number greater than 9";
( N1 J$ [3 f! u4 M% ^- L; c4 C/ t end;7 W- p) P/ {4 M; C3 t' k5 k
end; |
|