|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
( O% w7 o1 g. i) K(number : integer)- _* [6 E Q/ D
is
9 l5 k* t2 o( b" D) hdo
* U( G& w. Y1 {0 ^( d' h; A6 y. i inspect number
% O$ `3 w5 E0 n when 1 then ( ~% F2 w' Z9 }$ M, s
print "not a prime number"/ R5 @* d9 L( u% C' s
when 2,5,7,3 then 9 b) U4 u8 p# j- r- T. q
print "prime number"
8 O5 j3 |. ~8 P/ r6 ]# Z9 i when 9,4 then
& k3 y: s1 g" p; N0 \ print "square number"
3 l% I; V; p: Z' B" G else0 w+ ]+ S0 i( `- J; z* x
print "no special number";
9 @4 n6 u8 Y3 `: Q) V8 ?- S! ^ print "or number greater than 9";
% C+ K1 U& @, Z, l/ L* x6 S end;3 y. m- K) ]1 z* q4 K- z Q
end; |
|