|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:% p* P4 z$ o. D1 z' W
(number : integer)
( P8 l3 v- g5 a7 Gis8 _+ }! C% C- P
do
9 V' T3 p+ A8 Y" P inspect number' F W" d: H$ U
when 1 then
9 R' G: { d) y4 |" Q6 F h/ i print "not a prime number". N- r* D& c+ W" I- B1 N# E
when 2,5,7,3 then 7 F! |$ v/ W& G6 \& M8 P, M% v- m
print "prime number"! |, M& H% K2 Q' P7 V
when 9,4 then ; ?3 W) ]7 e7 m O* l
print "square number"6 [% V# F: h0 P1 u9 \3 e/ L1 ^
else! O. U" c+ i8 Z9 n! R& y
print "no special number";& a: o( f0 _" G0 P; r3 F
print "or number greater than 9";. p& D1 {$ L' m! K V
end;
! L4 K8 B0 Z1 U0 k8 |end; |
|