|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:0 r/ l9 X; ]9 U" _% v+ u8 e
(number : integer)" K$ t A5 T9 n& k; p
is
2 ?" W, x8 H1 n; g- W6 ^do( y# G( s9 K0 J6 M4 ]6 S( ]
inspect number
9 n ^( G' ?+ H# I! r; Q+ V! f9 n- G when 1 then 6 Q* M# ]- p R- ]& ]8 k% g) w
print "not a prime number"
! I% r7 K8 [8 J' O: y) C* V when 2,5,7,3 then
B" v5 a7 U; M3 j. I D print "prime number"$ ~3 [: n7 _- C/ E2 D
when 9,4 then & |. x, ^# e6 _8 W7 H6 J4 j$ B$ z/ T
print "square number"
4 n# i* ?" I" a T else
& _( ]& K# S4 Q/ U* O! D print "no special number";
9 E$ K' b! N; I6 N! r) t6 [- C print "or number greater than 9";
& j2 F% ^! D. n; G" S end;6 k- u1 ?5 w2 N2 j2 K! T1 |
end; |
|