|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:+ z: a+ s9 @' D
(number : integer); i% U! l! U* z7 Z/ k& F: X2 U% ^
is
, w% t, q, r( B3 o2 tdo+ Y1 ]* D" m$ W- Z# z
inspect number- a; P! v% |* e' _2 {
when 1 then
- u. r6 W# s7 H( b print "not a prime number"+ r0 S) P% x' f6 i& y- w9 o/ T
when 2,5,7,3 then / c# E8 {: s( k$ Z6 m! N/ A$ Y# ?! g
print "prime number"
* n: U2 x% d1 F when 9,4 then 7 `% V" v3 i. a* ^ H. Q7 H& B* Y
print "square number"
) d' t& x$ P% V6 {" @ else
* b3 h) J( P: m2 @+ E9 x print "no special number";. B( c5 O7 J P% n
print "or number greater than 9";0 Q" A4 W& @5 k2 E
end;* B! t/ h# |9 b. g; y$ k
end; |
|