|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: a- [! w6 ]& {
(number : integer). m) g5 g0 J3 z/ z5 e
is
0 ]1 \# S9 L- X X. l: Gdo
0 d- m2 t( _% a9 H) Q. C inspect number
( {9 @! U( r: ` Q# I( u: o& k when 1 then
^, Q" ^% T( C" j0 U0 R print "not a prime number"
' e' r# S: E- W9 C when 2,5,7,3 then
/ J# a0 F1 E% _* K9 R print "prime number"
- l& Z2 y$ y' A. r# O when 9,4 then u+ I- X/ S- J; Y, M! ` t
print "square number"# _* f# {% Q9 F
else
2 [6 ~2 y; W- k' L. I Y print "no special number";/ Z% S8 R8 o/ z0 c, S; S* [
print "or number greater than 9";6 n6 c4 G1 A3 P6 ]( j' l
end;
% p8 K1 ^) B* D/ z) K) q. {) U1 ]end; |
|