|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:- e- p: k# ^ P, u
(number : integer)5 M! m( A% Y) X6 K7 U! |/ C
is5 h" ~ f2 j) S1 H; T7 Y
do2 ]" O1 B! V, Y
inspect number! N2 S/ ~0 }9 Y1 l/ A
when 1 then
. O# r7 Q6 X5 v, b: T3 s* b; b print "not a prime number"" J( f) N3 Z# \1 D1 E2 p% M
when 2,5,7,3 then 3 f! N7 T% i0 v
print "prime number"9 b) j! j& P0 s- X) m8 ]. r
when 9,4 then
7 u& f, J' ?/ i; o2 x print "square number": b) t h% V- O" @
else7 l) x* R, G% C# H2 |' @* s6 A! L6 ?- U) ?
print "no special number";
% q# L0 ^# a3 e2 u" g2 }" P, f print "or number greater than 9";7 |6 G, C# b' w9 D" A! Z, Y: j
end;$ B+ _1 ? p+ K! n+ d
end; |
|