|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
2 F8 z6 m% u8 u; N+ v# Z(number : integer)
$ U( c; y' S% {is
! |8 f2 o% F' T) q! m' ado- K+ V, a; M, e; B) u
inspect number
. ]& b2 D& t. j* J& r& a when 1 then
6 _$ n8 T4 R4 \) Z& j$ W print "not a prime number"
2 K0 h0 r# s) K) a when 2,5,7,3 then 7 \0 E R5 B# `* u$ R4 t
print "prime number"
( X# x) b2 s' s6 L. x when 9,4 then
* b. T1 m B: J$ x print "square number") @+ F; p& \! P$ J6 }. X4 N- J8 Z- C
else6 x. v- c; \, T+ w& n4 d9 y/ w0 w
print "no special number";
1 h- E4 P7 Z7 a2 d& v/ D3 N print "or number greater than 9";
2 K! ^& n- H- t1 n6 A end;1 a6 S* _5 V |( t0 o' T
end; |
|