|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:9 o8 K! H* R: G. ?2 A
(number : integer)
, r+ Q5 w9 `! \" O. y+ R0 g! |is! q+ S3 \# K# X2 o9 X; O( `8 z
do# k u" o o1 q! S! b% X
inspect number
' ~' _' B3 F% a3 N! ^ when 1 then
& e. Q) q" G; u, H l print "not a prime number"
/ j, M6 n' m U: q; C when 2,5,7,3 then / O: S% h! P: N4 E& I3 n
print "prime number"
# F& G! H4 L0 O0 m- D when 9,4 then 5 x$ C* t, N2 I" g1 Q8 x7 v: s
print "square number"
0 u% q" z# t: k* Q% } else
4 m* n5 ^& |( a. g print "no special number";, g* n/ o, L& B$ _) D
print "or number greater than 9";1 N- i: O2 b( n5 N# g# v; v
end;( w4 S# I S$ U6 y# r, T7 `& x# {4 K
end; |
|