is, |5 Z; Z/ c3 ~, P; H) D
Ci :integer; qi : integer. X* {0 [8 f5 q5 T% d
do 5 N A' T' j( G0 i( m9 t. K
inspect Ci# Q3 M: u* ?$ u* F6 ^; c
when Ci>0 and Ci <=150 then 2 e# _% w) \+ [( a% g+ V print qi=1;$ j. u1 [3 H7 n, @; C
when Ci>151 and Ci<=500 then/ C C6 N$ J, o5 ?; r* ?
print qi=2;' a3 ?! Q8 D$ S, x {+ g; @' q& A1 d
when Ci>501 and Ci<=700 then5 u. T$ N; Y/ a
print qi=3; ' b% C0 ~: d% T" e5 Fwhen Ci>701 and Ci<=1000 then , n4 n( j3 ~6 ~7 J4 I print qi=4;) {" u: \$ p& y0 I) g
when Ci>1001 and Ci<=2000 then # U/ K/ m) x$ H, _* L0 ~+ ^5 l* c print qi=5; ' X- J( N* ]8 k. n0 Hwhen Ci>2000 then B% n$ C2 e) p) t; H) v* I9 k print qi=64 g% k) I2 F0 Y* P9 t5 _ \$ Z
end; $ x7 G5 l t8 w- { Dend;9 r: q4 R( J' n4 c. A& ?: L6 b+ H
) v3 a; ~3 u( d- i: J/ Z
运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决? * [" e" d/ X1 k/ W 谢谢!
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: ! s M# t; \5 U: }- v(number : integer): \! V. X6 q3 B8 l; p' Z
is5 z) {1 I `, R3 I! ~0 c
do8 i/ b! P u) G- m8 L( M
inspect number ' @$ V& H Y. k4 ^ when 1 then - Y# N# ~6 [8 O- m+ s1 }/ h- z/ h print "not a prime number" . y% W0 P+ G2 e/ O* j# ^ when 2,5,7,3 then . u9 _0 K( t9 I4 r. S; h
print "prime number" 9 ]# u3 x4 k8 k1 n! Y3 b$ b when 9,4 then 4 S! W& H9 _; _ c5 b. L0 n9 I7 K
print "square number", P4 n' O+ d% E/ d% D1 r
else 3 P0 }7 o$ W) g! E! @5 d4 H: ~ print "no special number"; 1 a' y# q1 G& H j print "or number greater than 9"; 4 u( }9 c: k P( Y% U end;9 q d% y {8 S, i
end;