|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:0 y8 O1 k1 O0 [3 N- u
(number : integer)/ E. \( C. ^+ ]9 U9 }+ r+ G
is5 ]1 z5 B$ K/ u* h; u9 y
do
6 i; c ~! ]' I! M% j0 b inspect number: m2 E$ i* W) j1 z
when 1 then
: }- R" s7 p3 B# e/ b' D% J6 y print "not a prime number". p/ _; E( s: E+ p7 N. K( h
when 2,5,7,3 then
- O5 A. V0 k0 P7 z6 r9 ?# W2 P2 G print "prime number"! P7 {5 a( S2 n8 [$ x. q
when 9,4 then
2 }5 H2 q# B5 v8 e* j print "square number"3 R4 r* f) _7 X+ P
else# F% u- @- Q( T' O- A# q
print "no special number";( I' A# J1 @9 C/ b) ?0 Z; l
print "or number greater than 9";
, }& k; y3 f. f& h G9 y6 G6 n end;
$ g$ a9 E6 x5 c9 Oend; |
|