|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:4 K, y/ [! ?; w, c
(number : integer); V% j- S2 O, j* ]* Z8 O& ?* M; R
is' H8 _: U3 [" q$ a6 f8 e
do9 q! Q7 E4 I5 G! W6 \
inspect number
5 c; x! s/ ]* w5 ?9 Q3 k5 y1 o2 o when 1 then ) Y* J1 U# ~$ C4 l. P$ C! g
print "not a prime number"9 Q) a; p1 e( ^- Y _2 ]
when 2,5,7,3 then ' {, H }, [" `, ]1 j2 T/ t
print "prime number"
4 E& B* L0 `! ?2 M when 9,4 then
6 \( i( }* M: p! d print "square number"4 i0 k7 x) Z! e. y+ V$ c2 g4 b
else! A! `9 w! l, i. [) k) Y7 ]
print "no special number";
/ M2 }( G/ N: L% p( |+ p% b% v print "or number greater than 9";
5 v/ w7 z/ \, p3 y6 N v8 @ end;6 A% z- g0 r. Y9 j& B8 U
end; |
|