|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:' I! D, q- l) k2 R% ] A
(number : integer)1 k d: q- t' l) M% ]& P2 z6 Z7 `# i3 V
is
+ x @4 b% v% F5 f3 n" f8 rdo3 n B% M9 s! m R: p3 J: [
inspect number. v1 g) y6 G; H! F
when 1 then
7 Y" J( ^ ]+ |/ r. h* O4 }7 u! V+ e print "not a prime number": o0 ~3 u) i2 y4 y2 ~9 `
when 2,5,7,3 then , o, O. Q' R# y3 T- f
print "prime number"* Z C5 r/ D3 f% U, J0 X1 p
when 9,4 then
1 I a9 q: |) t/ ~& C* R9 X% ~# { print "square number"
7 P7 R% o( d7 e( I* c8 e else
6 U9 l' M0 ]+ e% q6 U/ o. y+ S/ X print "no special number";5 q, R9 v$ [8 C6 N2 f
print "or number greater than 9";
# V1 F1 J6 z1 c4 p end;* n7 z7 X3 C7 i% j' ` L! V+ h
end; |
|