|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:' m( M! x9 ~3 F. |9 ] ?5 |6 | K& R
(number : integer)6 Y5 ~2 c# Z/ B" l
is4 |6 v$ s% x! w7 d8 y2 {- s
do z7 i) v0 O, V: b
inspect number
2 H! @9 r* a2 R+ Z* e when 1 then + N! i# Q \+ _! T+ U0 T/ S3 ]
print "not a prime number"+ S9 V/ U7 n V8 e6 h/ K
when 2,5,7,3 then
& q% P* M" G0 n8 A. @' c print "prime number"
1 b4 H' f" b8 g( _0 Z2 i when 9,4 then : B1 w/ [. k3 R/ Q% A6 s
print "square number"
5 S) d6 v7 n; W I' u, ~) i else- {" k2 ?: l& S1 z* ]: x: d
print "no special number";4 U: L8 y3 G- k9 X! Q$ P
print "or number greater than 9";
" y' a" q4 V# }/ D* `/ ` end;6 t7 c8 K, ~- h* d7 k7 [8 E
end; |
|