|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
% P) O& I8 E4 d4 X/ L/ |( k$ K(number : integer)
1 v: h1 b* n% ^) @3 X! Zis
/ q5 v# X; z; l! t8 _do
4 z. a! {- s/ h, x/ @- K. M+ w inspect number
, f; f) q, b1 K5 n& p7 b3 Y: d! H when 1 then
/ e% V. R( o7 `/ h0 x5 U4 P7 N print "not a prime number") W4 e* L; n h: U/ C- s, n1 }* }* ?
when 2,5,7,3 then ( o, x4 g1 ~% z+ P! k% R* m1 X. j
print "prime number"
% h9 a: D' c1 f- @" n# i. m when 9,4 then
7 S- k8 v4 N' U; L2 h! ~ print "square number"
% X+ `' E$ r) a else
( x7 i& O1 _' K: a) ?7 v% |9 j `9 f print "no special number";* E8 H. b5 e& {7 w B( @' R; r/ {
print "or number greater than 9";
j+ ~1 s4 f) F( R end;: S5 t7 q0 l; F3 l3 d% {+ n1 D
end; |
|