|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
. ?" E6 m; y3 J, o(number : integer)
3 N% ]% Y: ~% Uis
, K& v% p. g2 M: ^# ^+ `do
, j$ c7 X% e) N- q+ U5 D+ ], h inspect number- X g3 k% O9 i0 ^/ {/ f
when 1 then
& A& S" R7 l1 j) P$ j' N3 V& r& N4 i print "not a prime number"
" x7 b8 y8 U2 g) v& h9 P$ s, h# u. R when 2,5,7,3 then
, ~2 W; Q6 A7 ]- I8 f7 E7 ^ print "prime number"/ v* m) e( m! {; p
when 9,4 then ) `2 ^, G- M% c% {0 ^6 i, k
print "square number"2 @$ U* C- a" C M$ H2 \/ b" a
else# d2 H) F: r; ~- k5 H; u) J
print "no special number";
3 I3 o! |! _) @% ?) D. c print "or number greater than 9";8 r! V. g' q; G8 u8 {1 i. O) A" e
end;
$ a- H, m* M9 V% H% Z% ?0 v6 [& Oend; |
|