|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
8 M( W' @% {* E! W(number : integer)
8 b- m9 W; T! M! {/ Jis
3 Q( F) G6 q. M1 Z2 @: k# ido# V4 k! m5 f! `4 k- A
inspect number! G3 E, ~7 z/ k" R' x& x0 K% h! y
when 1 then 4 D' P8 y u! e$ |5 j A) [
print "not a prime number"
8 c5 V* s2 |. I: l6 U* ]8 h when 2,5,7,3 then 8 x+ Z V( x, d! H5 W& w, P7 }
print "prime number"
. {8 o6 a5 L8 b8 \$ h) M" r when 9,4 then 5 h& V: i% B! H8 ?+ H# V+ S
print "square number"" O ?: s& k1 A" c7 D7 W1 s) E R7 n1 o0 b
else2 L! d- o% t" C5 d
print "no special number";
0 v9 m9 K7 V- ?' }' G) p print "or number greater than 9";
1 P; R- c+ u0 o% f end;
# c$ N% s% ~! A2 rend; |
|