|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:) n: _ h0 p3 \; Y# I% r
(number : integer)
. z+ S: D! {: ^# N$ c* Z, D3 e# ris1 {8 D8 l' ?8 w3 g# `( r
do+ j; `2 `+ j0 D
inspect number Z8 @5 U$ N0 N' a8 R0 s, S
when 1 then
( C2 g. S# t" d7 T0 ^' p1 L \' W print "not a prime number"
: U5 J: A2 v b; v5 S$ I when 2,5,7,3 then
+ d9 Q2 i4 E L5 M, Y% V! U- u, F print "prime number"4 f) U% V+ U. o. G& J3 U8 a0 l
when 9,4 then ; X+ [/ E2 [8 R5 s& F
print "square number"! h) a2 L3 P. @3 q7 A7 |+ Y
else
! J7 m9 p, \& U- A6 z4 r& j print "no special number"; t; c4 @# E1 c( Z5 |& p3 B( c
print "or number greater than 9";
2 n/ J' {7 Z" n# F w" ~ end;) N3 |2 c) k* ^7 x: D b* P
end; |
|