|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
J7 U9 Z: C+ X1 V) I0 o8 a2 ^4 V(number : integer)9 C" G% Z. }* \9 n9 H- I: b
is$ j" U( A% j7 I; e, M# x; _% S x
do
0 G) r* f+ Q9 M+ o4 B1 V' Z- o inspect number
9 B4 ? ]7 q+ Y7 e6 c# D( [- H when 1 then 6 h" O, [7 N$ o" C+ `7 k, _
print "not a prime number"
5 X* o0 N& M7 s6 P) n; Y. E5 F7 X: @ when 2,5,7,3 then - @7 S3 d' l2 p" b+ i
print "prime number"3 L* I$ }1 D2 R( Q& X. a' A0 h
when 9,4 then
0 N. B' D- h0 ?6 b print "square number"* R0 Y# K# |4 n9 C9 }9 U F
else! F; |3 }0 R" C5 v( w! H; L
print "no special number";) p, s: L5 a% o( Z& I C2 g0 B
print "or number greater than 9";/ m- x! t7 _8 D/ o$ _
end;
/ h9 T$ h4 c+ Uend; |
|