|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: C; D' p! d4 R, v9 p
(number : integer)
% j: E) c/ b \, \* Fis) v/ {. S, E' g# g9 a3 F
do& m5 q4 _2 `8 O! O9 m6 }6 Q
inspect number
?* F: s+ m0 E( o9 g9 W5 V when 1 then & }8 }! e6 U) t4 L: `$ M d. R# m
print "not a prime number"& b1 u. n- g! Y: y! E
when 2,5,7,3 then
" w! y. J( V e" M print "prime number"
5 H5 ]6 H3 j7 H3 e) q# L3 B7 @ when 9,4 then 7 T( ^& l2 h( f7 j
print "square number"
* q5 u* D! _& m- X8 t else1 Q) X2 ]( n C
print "no special number";
* \9 M. n4 d9 P' t* r0 N; w8 d print "or number greater than 9";' c* `/ [/ ~/ c( ?
end;0 c( I; W0 C2 f9 G- Y+ n6 y6 B" r
end; |
|