|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:5 g* u* B. w8 L" z
(number : integer)
; D5 M4 m" c5 S+ o7 S0 Kis$ v/ U" L! o/ t" Q1 ~- X! k f
do+ G" i7 |) q% C$ w
inspect number& z6 C$ h2 f) E3 U4 G# w0 D
when 1 then 2 H4 y: C) Q9 G! A
print "not a prime number"& G4 j' g$ h: |
when 2,5,7,3 then
+ `& X' j+ j% k0 N( \1 i# p print "prime number"! Q" }- c- ~3 p5 \$ F% ^* m2 C
when 9,4 then / I: W7 z$ M8 F6 i$ L% {
print "square number"- x0 L7 p) W, Y& q! u& B
else# n! T( S6 M0 \: r; m$ W1 U
print "no special number";5 E( Q, w; s" y7 i& O
print "or number greater than 9";
) X; N& D- R$ h- e4 n end;3 v) a v7 d6 d; m) x0 W9 P
end; |
|