|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:2 W: p4 K, i U6 r, `
(number : integer)5 l) ]8 n! D/ g3 G" L6 z
is" D9 l1 d1 H& O# L' a- c. C
do
) P, x9 K; J# C. D inspect number
$ [- F' F/ ~. D d when 1 then
+ y' R. n O0 N. [: L; U- E print "not a prime number"
, }& `4 V; @, T4 L" i# M" L" F when 2,5,7,3 then * B4 f) K- a0 G+ x, ^7 W$ B
print "prime number"
; c! t ^( v. a* Y# S when 9,4 then
" Y# \: @' z9 q `" F print "square number"
u1 A1 F! g6 \% ` else
1 y6 h+ o1 D( O print "no special number";
4 o+ X5 l+ w, N; z U print "or number greater than 9";
& ]9 S) {7 H; J end;! V5 e. b2 \' d+ ~8 m5 O
end; |
|