|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:6 R3 N- Z+ J. {! Q
(number : integer)# M9 U3 t' }2 B7 \) w6 b6 k: R
is: L* {, K% x) y& o' I! |& F
do) Y- Y* P2 {; k, i6 I+ F
inspect number
3 b p: {; A& r& \5 \- `( J( J, @- A when 1 then 3 x* _6 m/ r6 K1 s9 N7 E! {
print "not a prime number"% m* f6 A1 n2 l" E2 r6 u
when 2,5,7,3 then * Y- D- p' w: e# F: l. Y
print "prime number"( p: W0 ^/ j G
when 9,4 then 4 X W' z4 ~6 C3 u
print "square number"" N; Z, d, e; L" T5 K% X9 e$ `3 S
else- j/ A h$ e5 y; ^: o; }8 p% S
print "no special number";
/ W' h0 }& l* J0 K print "or number greater than 9";
1 _7 t# c! c7 w# B9 q% a end;$ o7 f, U1 m7 d. b2 C# j8 j
end; |
|