|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:( ~% X( a4 Y- ` L; k$ ^- p
(number : integer)
6 W- |2 H9 a: n, W; ois( k( T+ W$ {$ l7 N9 M2 n9 r
do; K6 l2 d# p; W' v d t2 m) L1 r
inspect number" A4 h2 \$ Z' W: [; R8 ^
when 1 then
& ? q- F; V, f2 a; Z0 r print "not a prime number"
- Q9 F' V( T3 |3 d7 H when 2,5,7,3 then
! G, G' [$ K/ ?+ p& c1 |, T print "prime number"
" E7 }) D- X G& T( m0 U4 I when 9,4 then . c7 H! p2 v; V* O- S% Y8 z
print "square number"
1 ~1 G& Z/ T6 S6 Y1 B else
- r6 V( P8 `6 D- B, ~8 }9 m print "no special number";" c# z3 e ~& ]* M' [# S
print "or number greater than 9";
2 k( j" ~, _( P4 V6 H; e/ o end;) B8 u" q- k2 D/ I
end; |
|