|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:* M, c4 o5 V) x0 `' F) R
(number : integer)2 N4 Q1 c! l# z- v: A* _; [
is* O |; @0 F5 Q4 E3 D' T& @5 b
do
" H! i/ F* l! { inspect number
; K) M: a: J! R3 ~) F0 G. m when 1 then . a! v/ W/ G( \8 J* Q6 w
print "not a prime number"7 N, ?5 j5 L/ `: t
when 2,5,7,3 then - W' S5 q1 ]. x
print "prime number"( P9 A- R3 x8 O: e6 g. B# v S2 ?
when 9,4 then ! P7 s/ D5 p _& n9 Q
print "square number"0 V3 n) x4 z8 g y( y6 r
else+ r: k& t5 f/ }* H) B3 |. p
print "no special number";
; K* V7 d3 n( d+ ^ print "or number greater than 9";
* F& r6 T2 U% c- M end;
! T5 @& R4 G+ A, Pend; |
|