|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
Q2 I5 \( G5 r* T(number : integer)3 ~* h( |9 m; j, R* H
is) S& |& L6 @% H, I: r. a2 g$ k% {
do
- ~1 s0 l, B ?. E8 K8 v inspect number0 W" z& e% ]& Z' X, E
when 1 then , V1 M' z" E' e% U, u
print "not a prime number"7 G' n' W2 f# i5 w6 m
when 2,5,7,3 then
5 N) _% F- e6 o% T print "prime number"4 @3 C5 l6 m0 Z! d% g* J) }
when 9,4 then
2 Q( K8 @$ T- n. ? print "square number"
) k, N, u b# F6 P H else W, I$ H% W# f# f& A7 z
print "no special number"; o, r! F3 x. E
print "or number greater than 9";* }0 I0 \" [6 i1 R
end; A' [7 n: x9 }0 B8 u
end; |
|