|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
* U" N" u) ]3 W- F(number : integer). x6 k o- L* S; o$ N) ]5 \* a, q
is
4 P( u5 ~/ n7 }do
5 M |4 z- @5 g' t5 F inspect number
5 J1 J4 R% r( {$ f when 1 then
* Q* u$ D# ~+ R: j print "not a prime number": [ B3 {- A c; ~
when 2,5,7,3 then : ]# T. [ T0 g$ K a4 `, G5 t8 i
print "prime number"' N+ J3 P" _! O$ `# H" j: o
when 9,4 then 1 m! c" d# {( R1 O
print "square number"" b% m8 l( D, R' R1 ]
else
; y, f0 I9 O" B [5 B/ l3 ` print "no special number";
8 m0 V; Y9 j! Y4 ]1 B- y print "or number greater than 9";
, x k) p1 k/ } end;. ~# E$ ?& y9 E4 j
end; |
|