WuOfZ 2008-11-02 01:19:00
点我顶贴
收藏
删除
while (a1 >=1) and (a4 >= 1) do begin
dec(a4);
dec(a1);
inc(box);
end;
while (a2 >=1) and (a3 >= 1) do begin
dec(a2);
dec(a3);
inc(box);
end;
----------------------------------------------
if (a1>=0) and (a4>=0) then
if a1=a4 then begin
inc(box,a4);
a1:=0;
a4:=0;
end else if a1 < a4 then begin
inc(box,a1);
a1:=0;
a4:=a4-a1;
end else begin
inc(box,a4);
a4:=0;
a1:=a1-a4;
end;
if (a2>=0) and (a3>=0) then
if a2=a3 then begin
inc(box,a3);
a2:=0;
a3:=0;
end else if a2 < a3 then begin
inc(box,a2);
a2:=0;
a3:=a3-a2;
end else begin
inc(box,a3);
a3:=0;
a2:=a2-a3;
end;
帮我看看上下两种写法有什么不同?