|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:5 Y9 ^: z& U) j
(number : integer)
* H9 E0 R! w( o: h% A9 e, Fis
* g; f* S* B4 Ddo
' L4 f* k3 j6 A' B: ?$ A C7 w inspect number
+ _& v5 N0 W" Z when 1 then
8 X% L' V4 m' E/ y( w print "not a prime number") l K8 L3 o( W w; f5 y
when 2,5,7,3 then
- J6 q. K( q$ m2 R" T/ ^: K: u' R print "prime number"
. p$ O) _0 Y- d+ a2 O$ z0 E when 9,4 then # y, L% Z; b d
print "square number"# h' j" \ W4 Q7 g
else
: i: z# N9 W/ \- j6 K& F3 n% M7 {" i print "no special number";
j; Q3 T7 y* w" v! P print "or number greater than 9";2 ]9 V9 C# }- k* w0 O
end;
0 Q; P0 k. k9 x, Z/ N- A7 {end; |
|