|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:/ t% F; L, i# H3 x5 r9 [4 q
(number : integer)% B6 k! u9 H. _7 B0 |
is8 Z" Q, _' V- h, A0 k3 r
do
! e% T* ?$ v4 E- X9 \, l inspect number* g- P. g- z1 Q# Z- F. T! e
when 1 then
4 z$ `7 y) H7 {' P0 d. j& n print "not a prime number": Y; _6 B- J; B: ~3 Q1 N
when 2,5,7,3 then
* U& ~, p5 f( V' E2 {0 G, f! T2 H print "prime number"+ [: d5 b- z6 x$ C) x8 ]% i0 j3 X
when 9,4 then & w) n: ?9 H8 I$ X3 b$ N. o
print "square number"6 @! P) g* q: Q$ S8 U4 w {) W
else- t5 s1 U* U: ], w/ k- s
print "no special number";
, t6 h5 O7 P" D7 S+ ?' P8 k! A7 B print "or number greater than 9";
$ }; a( l! j( b- j end;/ C8 X1 ?: b3 v3 {
end; |
|