|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
8 f- y& I1 J" ^8 O- U" M4 @6 L(number : integer)
4 }6 }: J# ]# [+ k: {; d0 Iis8 o) I Z: g! N+ }( Q4 a
do
+ T4 u, K, ]" R inspect number
- X+ a+ n0 x5 L4 i when 1 then : c; U. e' M2 A, }7 o
print "not a prime number"
$ z( I8 p' p& s/ U+ L* ~ when 2,5,7,3 then
7 L: p. }! X$ g" e6 K) s8 P6 X print "prime number"
# O% w' z& r j! l% X when 9,4 then 2 }# S$ V2 j* d* I$ s# i
print "square number"; n6 \) f" p3 C+ Z5 r9 u
else
: J+ D' B+ M4 ^7 B. l print "no special number";
+ E2 n7 l3 I: j( u% w0 T print "or number greater than 9";3 B$ b0 M" Z- i8 Z5 Q5 q- M
end;
* I' ]- Q* {, z* T! I' z) iend; |
|