|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
' E, [0 P% x0 K: o(number : integer)
9 `8 T: j; ~# R/ d; o: P8 gis3 L, r2 r" C9 |! t' B F
do8 }# j& q5 q1 J4 V! R+ u7 o
inspect number
% z3 r8 r" J& a when 1 then " _4 a- B+ {7 m- f
print "not a prime number"+ S6 Q7 b6 }" u( V
when 2,5,7,3 then / B5 R6 x) h2 i: U
print "prime number"/ B5 X3 k' b' G7 ?- K3 i
when 9,4 then # Z+ Z4 m5 Y) y2 d& [
print "square number"
K, r4 ]( m& D. `9 M else
7 i1 \) _$ Z, y8 u+ f# I8 j0 h; N print "no special number";
+ u* S4 g5 M7 j6 B4 t4 Y1 h print "or number greater than 9";
5 _- ^0 b+ Y* B5 N/ F+ P end;" a! [, h/ p4 O& }4 d H. E( |
end; |
|