|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
/ z( c* R2 f& c+ X+ K5 l(number : integer)
8 J- M" y5 ?. a7 c1 n+ Xis
K' ]3 n, W5 u5 x- ]" _do
) L4 i r6 M9 h8 p) q6 f inspect number2 S# Z2 g5 t& O i! p9 ?. X. P
when 1 then
: ]. {) n1 }* G; i- A& Y) C print "not a prime number"
- L( [- i' R5 M when 2,5,7,3 then
, e c+ n, q. P! {$ ~* M) P1 K print "prime number"
j3 a2 x6 h. A, F! T; t/ F when 9,4 then , E) W. @# Y6 {& `
print "square number"2 s5 c1 r/ ~: Q4 C
else
0 p/ K0 ]7 {+ X2 f# H+ o" g8 p print "no special number";
6 z7 p; L6 |( p& |9 g9 w% v print "or number greater than 9";
5 M$ J' `5 J" g- s end;
! G/ s) o9 m& v' {end; |
|