|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:; n8 t$ m+ }7 C3 @* p6 k8 w% X
(number : integer)
8 S' U% c5 p! v! `is
3 ~1 w' X- n8 n0 T& r Edo
5 m( ]( K- X2 ]0 `- G/ L inspect number
m- w1 J0 q6 Z1 N/ r when 1 then
4 b1 d4 w0 ~5 q$ i4 G; I6 x* k$ B' | print "not a prime number"9 F6 O$ w6 _% X$ m0 b
when 2,5,7,3 then
7 ~6 J8 s( S8 d4 z print "prime number"4 W, D4 K0 F# S9 L4 B, w
when 9,4 then
$ F" W2 b1 L' `, r print "square number" h. m7 |9 O& v! F
else
6 \8 r0 O0 w! K7 S2 ^ print "no special number";0 Z/ ~! V3 k$ I% Z4 s
print "or number greater than 9";
1 ^$ ^% ~& r, x! v y6 g4 N end;" i4 K4 V+ A# E& y8 d
end; |
|