|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: e0 o8 [1 L" g% g
(number : integer)
# m. q- X7 g, |7 ^) c# ]9 Vis5 x$ v: }. H; v3 y) T4 N( s1 r+ f/ y
do' l4 {4 S+ c9 o! ]
inspect number
- \- b4 U" T) h+ t8 v9 _7 t/ y when 1 then
+ X: _5 G, ]$ [0 x% Q# `3 r: y print "not a prime number"' p, @9 R1 {' M8 Q- C
when 2,5,7,3 then 5 H. l! S5 C2 Q& Z3 f- _! ]
print "prime number"
; _$ }8 r; C- @6 \2 j when 9,4 then
V: e2 {7 `/ ]2 o print "square number"1 a0 t3 N( k! p& C! `% }
else
; c- A) r4 G# b8 H9 i print "no special number";+ F, s3 \# r! q9 M) T R
print "or number greater than 9";
% P- q7 v! p4 X, k1 F end;# l# r- f# C# f
end; |
|