2009-09-07 264 views

回答

6
case Sign(num) of 
    -1: ... 
    0: ... 
    1: ... 
end; 

if ... else if ... else更具可读性?你决定。

+0

可爱,优雅。谢谢! – 2009-09-07 18:56:11

0

不要用例然后,为什么不使用if?

if num = 0 then 
     cont_0 := cont_0 + 1; 
if num > 0 then 
BEGIN 
     cont_pos := cont_pos + 1; 
     sum_pos := sum_pos + num; 
END 
if num < 0 then 
     sum_neg := sum_neg + num; 
+0

在我使用CASE的流程图中,我更喜欢它。体积较小。不管怎么说,还是要谢谢你! – 2009-09-07 18:56:51