|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:. x( U; }+ D. S
(number : integer)
+ X- p9 Z6 W Q+ c3 ?/ I. d; V- lis
; B1 j6 I) c0 z% u+ Q! T4 D1 gdo
* {; }% M1 @2 ~8 y% @ C inspect number
/ j2 i8 ~* }' Z0 X. O) T when 1 then
( T! P+ w4 H9 \6 O& X5 r print "not a prime number"2 B$ h+ h9 n H+ m: k O7 L
when 2,5,7,3 then $ x/ U% T) ~/ g) Q* \: H5 Z
print "prime number"5 w6 j; G' }+ T2 S6 g2 Y
when 9,4 then 5 K9 x O4 v0 j: b; C; s
print "square number" q3 w0 i, h/ _2 Q) y6 N9 t6 M( V* C
else6 i6 O- R) |) D, X2 l9 M S: C5 `
print "no special number";
3 ?. W6 ^! {! r: D, Q. V# O( L i print "or number greater than 9";
& w6 R! Z& U" N9 o+ P; n, N2 N$ C end;" F! U/ e8 D! C0 R: d
end; |
|