|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
: Y8 H* o9 {7 N8 L: w(number : integer)
! W( N' w- p M9 Q+ [is
: [3 T$ `1 O1 f- ?do* C4 L1 z9 p4 F7 U- B, C* Y9 E) R
inspect number
( M. v5 N7 ~% G when 1 then
6 G, k$ t' {7 N print "not a prime number"; V( z+ g7 y; J4 r" U, W
when 2,5,7,3 then
0 C: O3 b3 r5 y; r( \ print "prime number"
9 a8 z, E1 I1 G1 W$ q when 9,4 then
1 S9 _* B! _" f* }$ V% t' V print "square number", r, Z8 V5 I/ f+ r0 b
else3 ^, Y! V( _1 i' G. G: f
print "no special number";
9 y% v8 \, Q+ S8 N print "or number greater than 9";
; `0 M$ c: a* o8 m end;
& D4 T; s3 H. Eend; |
|