|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:, v( W. q7 ~% m0 X
(number : integer)
& [% ]& T+ [( `+ ^3 A) X0 ^: iis0 B: x0 y# t, _* B6 A
do
5 Z' o1 d- a' p ]3 x2 m/ I, r inspect number
9 t8 t* _0 V7 E% b% o' { when 1 then 6 X1 E* \, I2 b6 }5 H _
print "not a prime number"& c+ F G. T, j- I2 E5 }
when 2,5,7,3 then 1 n- n) Y. q" t4 l
print "prime number"
: q! U# z: i$ t2 {' P when 9,4 then
* c" Y9 G/ r% A( G) G6 _ print "square number"9 R+ c4 x" i) n% i$ Q
else
! y: \/ J- a3 p& a% {. l0 G print "no special number";
: v# o+ U" K8 }8 O5 E) O4 p print "or number greater than 9";
0 q4 _9 i" @# i! `. u+ ^4 q8 {, o end;5 t" U5 i7 z: R) ]- V' S% U
end; |
|