|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:( w" s% T- |8 F% m, h4 k2 u$ K
(number : integer)1 X! G9 s( u+ @6 S: c1 D0 S
is1 c- Q2 S" z% ~ J E
do9 F J, B: e# k% q2 d1 b) O8 T7 V2 D
inspect number- C: ~% E \+ Z# g
when 1 then ! L* P0 ^! ~% }1 U. b, N+ b
print "not a prime number"
; k' z1 S: ~" K0 Z* g/ K. y, f# b when 2,5,7,3 then
) X. w: Y% F7 s' O( D* o4 t print "prime number"1 V+ b& V) Z! ?* q l- a1 o
when 9,4 then
Y6 F$ c$ i( g: S print "square number"% G" Z( K+ u i- X) x2 @
else; G2 r" l ^! R1 t. A3 {0 l
print "no special number";
: D( @: { n5 _, f$ c print "or number greater than 9";; F( l" K) U2 x% \( O8 @3 n. ?
end;
2 D2 u& i r: ?/ T# }end; |
|