|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
3 O4 w! s) B4 u. F& i: x(number : integer)
, R8 }1 \( Q9 `! _% tis* R7 b: G" F0 a6 p8 Y. I
do
! X' l$ E- O: d; N# ~# Z" k' H4 q inspect number
: Z/ @* r, r: m# ]3 G9 v( ] when 1 then
" ^4 i4 ]) C) @: ^8 I print "not a prime number"
7 y9 o; p/ J7 S6 Y' k8 ` when 2,5,7,3 then
" x- C3 Y& F; b print "prime number"2 a) r) Z$ d0 m1 X G1 q4 y
when 9,4 then ' S4 Z: z- Q7 f
print "square number"0 F9 }: Z- K: |2 ?8 D S/ r
else( u# z# A; q7 U3 O) C
print "no special number";+ A- \' i* T5 g7 G
print "or number greater than 9"; [0 ?& I/ k. N* G0 f
end;
& d9 m0 M; m0 `; oend; |
|