回 帖 发 新 帖 刷新版面

主题:求插入排序程序

将一列数用插入排序的方法从小到大排序!(我要程序)

回复列表 (共3个回复)

沙发

我是程浩然笨蛋!!!

板凳

1楼的,注意文明用语

程序如下:
  var
    a:array [1..100] of integer;
    i,j,n,t,e:byte;
begin
  readln(t); {total number}
  read(a[1]);
  for e:=2 to t do begin
    read(n);
    for i:=1 to e do if a[i]>n then break;
    for j:=e-1 downto i do a[j+1]:=a[j];
    a[i]:=n;
  end;
  for i:=1 to t do write(a[i]:8);
  writeln;
end.


3 楼

虽说简单,但不可藐视别人哦!

我来回复

您尚未登录,请登录后再回复。点此登录或注册