|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:" c4 V4 V- m# f% O) o( @
(number : integer)
4 \9 c, p4 W2 }0 k& E3 _is: t& l7 O6 N& ^5 a$ g8 `0 g6 w
do
$ i2 l& e7 G1 ~: [' _# R7 u inspect number- p9 R+ R% k" R6 t: P6 U" }
when 1 then
5 n( u B2 P1 I3 D2 _1 m: S1 D. n print "not a prime number"
1 h+ }& E7 f" R$ W when 2,5,7,3 then ( c3 ?3 g8 s7 Z+ L d
print "prime number"! i2 B$ v6 ?1 g. L7 F' B
when 9,4 then
4 h" Q" D2 r" a, ?$ }+ K print "square number"
; v9 k5 z8 O0 Y$ q else
* S+ s$ p4 D; S T3 ~ print "no special number";% r: h3 h- {) \
print "or number greater than 9"; Z* p: A7 k3 K K6 Y
end;
; L! ~# L3 T$ c Rend; |
|