回 帖 发 新 帖 刷新版面

主题:for

输入10个学生的姓名,编一程序将它们按字母的顺序排列。

回复列表 (共1个回复)

沙发

Program namesort;
  var a:Array[1..10] of string;
      i,j:integer;
      t:string;
  Begin
    for i:=1 to 10 do
      readln(a[i]);
    for i:=1 to 9 do
      for j:=i+1 to 10 do
        if a[j]<a[i] then
          begin
            t:=a[i];
            a[i]:=a[j];
            a[j]:=t;
          end;
    WRITELN;
    for i:=1 to 10 do
      writeln(a[i]);
  End.
(听说过QWORD吗?那是2的65次方-1.去查查它的范围,你就明白了。)

我来回复

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