两个数交换

program swap;
var
  a, b, c : real;
begin
  read(a, b);
  writeln('original:', chr(10), 'a = ', a:7:2, chr(9), 'b = ', b:7:2);
  c := a;
  a := b;
  b := c;
  writeln('swapped:', chr(10), 'a = ', a:7:2, chr(9), 'b = ', b:7:2);
end.

===== 或者 =====

program swap;
var
  a, b: real;
begin
  writeln('please input two numbers: ');
  read(a, b);
  writeln('original:', chr(10), 'a = ', a:7:2, chr(9), 'b = ', b:7:2);
  a := a+b;
  b := a-b;
  a := a-b;
  writeln('swapped:', chr(10), 'a = ', a:7:2, chr(9), 'b = ', b:7:2);
end.
posted @ 2010-01-01 18:10  SmartIOI  阅读(117)  评论(0)    收藏  举报
本站采用CC授权如需转载、引用文章,请务必附上作者及来源处。 Creative Commons License