|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
# N0 \" O9 b- l( r: X(number : integer)
% o4 i$ u; O. f9 I( y* H/ E0 D. Dis
1 {& `0 ?: x1 @# e: jdo
; u: F+ `9 Z! j6 |& F inspect number% h$ |* q3 Q1 |' E6 w1 |: m
when 1 then # |9 Z% X7 f* t% c4 p& h' [7 p b
print "not a prime number"
/ i7 N( S) |0 p when 2,5,7,3 then ! e6 k; @ V( Y
print "prime number"
0 ]/ T" L/ |8 r8 f3 ] when 9,4 then
4 n) T( ~! z% T, {' W! s print "square number"
Y- p# J: g9 e: {# G/ y else0 |- E0 F( C( h6 w% V
print "no special number";0 X' e9 `1 Y& ], f
print "or number greater than 9";
1 G7 m7 ]1 k& B7 b& u; z0 a/ | end;! s8 E8 U$ b+ X1 i; u
end; |
|