|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
9 v, k; ~6 Q5 w, X- Z: @$ Y(number : integer)
; A* X! _! q0 i% @. xis0 L0 [, n0 g5 h) J7 K( ~. I1 W$ Y
do
7 |+ w( L8 x! o9 M: w2 x inspect number& z' Q- [! ^9 q! }! K y% o
when 1 then - k* H" ~ M u" I; \9 [# ]5 t
print "not a prime number"
+ I6 L! s/ r8 P* F8 j4 W# D( A1 m when 2,5,7,3 then ; R$ K6 U: h3 N& Z3 T; R2 o/ K
print "prime number"
& n) T7 q0 g6 g2 i; F& x8 p when 9,4 then % E B6 o6 y+ L. B
print "square number"8 B. L/ q8 E/ T2 E* h% d
else% F& X. T1 g# G: H% L# ]5 J, s
print "no special number";
; P$ g: w' X6 J print "or number greater than 9";
$ G$ J" u2 ^4 L9 O end;
! K+ y* c5 U9 u; `, h$ e0 I/ |, Zend; |
|