|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
3 O0 A( T" \3 y1 q+ ^$ I A(number : integer)* e# l- `7 Z! x4 c* T4 a
is
: W! i4 o; z2 K& l* d, Y1 _8 gdo
2 a& F: y4 M- ^' \ inspect number
/ k% n, k4 L4 Y when 1 then
6 i0 s6 f5 L9 Y0 R6 ~9 f print "not a prime number"
# d5 v3 E% {, J* i5 z$ B- \8 p$ Z when 2,5,7,3 then & Y' b- _2 I: [
print "prime number"
) T% X6 W4 c( a9 ^, z when 9,4 then
]7 r& z( y9 ?+ `7 s/ G' n print "square number"
0 |9 n( N3 [- v7 S; }- h else/ x6 X8 V3 S3 J g. ^$ J5 Z: F2 z' \
print "no special number";% {. t6 p2 g& k! y) G) ~
print "or number greater than 9";
0 t; |$ J, T7 d* a4 s% A end;
- |# o/ ]+ J! }5 Y8 D+ r1 Z0 Oend; |
|