|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
" q8 \8 w3 z1 z( M% B5 e9 ~' w(number : integer); N) [0 j L& g
is" b& F |5 w% b; Z6 |
do
* b+ W4 h4 t: X9 m3 n inspect number
* w. {( L9 p z! I4 a when 1 then
7 |/ ]' V, ^- [! _7 \' _, h0 r5 i V- b4 z print "not a prime number"
# `9 |/ z+ s, J( F2 B6 t when 2,5,7,3 then
3 A% A3 h$ n. T) s1 D4 Q5 B print "prime number"( z8 E7 _3 n9 u/ i3 q! L1 z
when 9,4 then
* }2 v% @2 R4 j5 a# E print "square number"
$ I& M! Q1 b6 d6 |5 z else3 t- r0 R5 } }. l5 T# _
print "no special number";
& O9 T9 F: U' c0 @& v+ \2 m Y print "or number greater than 9";
9 I$ K$ E6 b: Q; C end;& S5 T$ }8 V3 e
end; |
|