要是不嫌烦就写: if ((x1>x2) and (x1>x3) and (x2>x3)) then write(x1,x2,x3) else if ((x1>x2) and (x1<x3) and (x2<x3)) then write(x3,x1,x2) ...............
define swap(a,b) begin t:=a; a:= b;b:=t;end; var a,b,c:integer; t:integer; begin
if (a>b) then if (a>c) then begin showmessage(IntoToStr(a)); if (b>c) then begin showmessage(IntoToStr(b)); showmessage(IntoToStr(c)); end; else begin showmessage(IntoToStr(c)); showmessage(IntoToStr(b)); end; else begin showmessage(IntoToStr(c)); showmessage(IntoToStr(a)); showmessage(IntoToStr(b)); end; else if (b>c ) then if (a>c) then begin
if ((x1>x2) and (x1>x3) and (x2>x3)) then write(x1,x2,x3)
else if ((x1>x2) and (x1<x3) and (x2<x3)) then write(x3,x1,x2)
...............
var
a,b,c:integer;
t:integer;
begin
if (a>b) then
if (a>c) then
begin
showmessage(IntoToStr(a));
if (b>c) then
begin
showmessage(IntoToStr(b));
showmessage(IntoToStr(c));
end;
else
begin
showmessage(IntoToStr(c));
showmessage(IntoToStr(b));
end;
else
begin
showmessage(IntoToStr(c));
showmessage(IntoToStr(a));
showmessage(IntoToStr(b));
end;
else
if (b>c ) then
if (a>c) then
begin
....
哎太长,的确写不下去了...