|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
8 q! M; a4 @- `7 V( z(number : integer)
' _) h" ~: l; T9 l6 e2 u2 y7 Mis3 i; g5 M$ C; w5 ~, F3 l! b9 g
do
4 Q6 _2 S. Y3 v inspect number
! L& U+ \- ]" J9 L6 D' R+ t `* d when 1 then
- q- g$ o, y3 x8 \+ e print "not a prime number"
6 C8 ^7 Q+ m6 q; k% P# S& K* i$ p when 2,5,7,3 then 6 B' @# e: S4 e# K
print "prime number"6 ]8 [0 [5 @9 q+ Q% v
when 9,4 then 6 {7 K* j' m0 \. |
print "square number"
* ^3 \/ \% A1 H# e7 w else7 ?) s4 |- K8 ^
print "no special number";( m/ y7 E5 z4 n1 H
print "or number greater than 9";
3 y) z+ ]/ A, V% k4 y end;
% D) ^- c1 ?- O: f# v9 \- dend; |
|