|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
5 B8 D- ]4 S. l0 j c(number : integer)
) Q4 F9 Y1 n- R G8 b, U$ v& D) j0 sis
. ]: J% N4 G* e; G' I4 D) wdo' w$ r; f( Q" a
inspect number
/ ]* M. I! U0 c2 k. i4 d& h when 1 then 7 {% x+ Q, Y2 b2 |5 J1 Z9 S; J, K6 ?7 r
print "not a prime number"
$ M6 B1 r0 w% P- _9 N' n when 2,5,7,3 then
! H8 n" V* L W' T9 d- {& C print "prime number"* h% U' {& t8 T8 Z# O/ z1 O1 N
when 9,4 then 8 u# l+ b8 K9 e5 n1 P3 Z- Y! z
print "square number"' P1 z2 a6 J g U l$ S
else' O t% k3 P0 J& k, j% v5 b) ^
print "no special number"; v) r0 }7 e6 C6 {; o+ Y
print "or number greater than 9";
8 u; P- w8 N5 ?' D5 t) L end;
6 w0 l1 j. B. cend; |
|