|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:: |- O: k) O. P8 b/ _$ p; P
(number : integer)0 ]5 x4 K' X" d _+ s7 ?$ N
is5 w8 e9 P! N5 F& P# t2 q" {
do
, v9 z$ `' ]: }! P$ t% D4 `5 D5 B inspect number
. H/ f' U( n; k# r6 F a/ Y when 1 then & I0 N3 ~# a7 H( K, d8 Y. i- c
print "not a prime number"6 Q' I& }( }/ q, ?! X; v
when 2,5,7,3 then 1 T" [$ s* ^0 R0 r% n7 J+ l. m
print "prime number"4 ~. j/ v6 N/ `. R
when 9,4 then * G7 T# j0 x6 C Q. y/ e& @
print "square number"
" |' U& x/ O" a7 q else
* G) c0 o2 d8 C/ U5 a print "no special number";
4 M% e5 ^4 Z' b5 `& ^0 o& {6 V print "or number greater than 9";$ A1 m- v0 w: p& T% |& L
end;& X* u' N4 Q* C. E
end; |
|