|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
8 u1 g0 [$ G' h(number : integer); d, v& d2 J1 I C
is
a* _; K4 y9 `, W. J+ Z9 q: M0 Gdo" J6 ]) u. @) O
inspect number1 U! z/ Q! y2 I, P
when 1 then
6 l( w7 K/ Y% B% N/ a z; l print "not a prime number"
3 ]# B g: ` R when 2,5,7,3 then
( C- _) ~1 g5 w6 D2 ] print "prime number") x5 L" j+ Z9 |, D
when 9,4 then / S1 c) k) ]; U; J" T
print "square number"
, g5 a, f; D. M! d7 B else
/ f3 n3 ]" T$ A ^% ]! e" I7 A print "no special number";. T. @+ i4 f: H' g# O$ c
print "or number greater than 9";
. m6 V, W- P5 ~! g1 W end;8 T' v8 W& a6 f4 L! U3 b7 V1 X
end; |
|