永发信息网

pascal 二级排序问题

答案:2  悬赏:10  手机版
解决时间 2021-08-14 16:33

program erjipaixu;
const n=100000;
type
 data=record
 main:integer;
 other:integer;
 end;


 procedure work;
 var
 vip,middle:array of data;
 m,o,link:array[1..n] of integer;
 p,q,i,j,a:integer;
 begin
 readln(a);
  for i:=1 to a do with vip[i] do
  begin
   link[i]:=i;
   write('main');
   readln(main);
   write('other');
   readln(other);
   m[i]:=main;
   o[i]:=other;
  end;

  for i:=1 to a do
   for j:= 1 to a do
    begin
    if m[i]>m[j] then
     begin
     p:=m[i];
     m[i]:=m[j];
     m[j]:=p;
     q:=link[i];
     link[i]:=link[j];
     link[j]:=q;
     end;
    end;

  for i:=1 to a do
   for j:= 1 to a do
    begin
    if m[i]=m[j] then
     begin
      p:=m[i];
      m[i]:=m[j];
      m[j]:=p;
     end;
    end;

   for i:=1 to a do
    with vip[i] do
    begin
     for j:= 1 to a do
      begin
       if main=m[j] then
       begin
        middle:=vip[i];
        vip[i]:=vip[j];
        vip[j]:=middle;
       end;
      end;
    end;

    for i:= 1 to a do
     with vip[i] do
     begin
     writeln(main,'  ',other);
     end;
end;
 begin
 work;
 end.

 求高人指点哪里错了........

最佳答案
楼主如此雅兴,我路过的实在佩服的五体投地。。
全部回答
二级排序是干什么的??
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
E72水货与行货有什么区别,软件质量之前相差
汽车保养问题
从网上下载的动态图片、在桌面上打开不是动态
周董的父亲还在世吗?
爱情和学业如果不能兼得!该如和取舍?(哎!
天龙五金买了个雷鳞蛋值吗?
小学六年下册期末评语,小学二年级期末学生评
竹溪县十堰乐乐幼儿园这个地址在什么地方,我
川四火女卡多少
为什么电脑开软件会蓝屏死机
海贼王路飞大战七武海熊是第几集
兄弟结婚了祝福,结婚。祝福语。兄弟大哥,
问两道一元二次方程的应用题,只列式就可以(
日版流星花园第一部里的插曲
妊娠纹用什么药能彻底去除
推荐资讯
任务栏变黑点不了,系统也变卡,除了重启有什
DNF 恐怖女巫套装多少钱
通许县开封中医诊所哪位知道具体地址啊
问道如何刷道快?
收款账户开户网点查询
谁能帮我解释下我圈起来的那三种颜色的数据分
关于去英语国家学英语!
满18岁可以单立户口而不改住址吗?
秭归县宜昌中国福利彩票在什么地方啊,我要过
现在诺基亚手机哪种最实惠,最耐用
6120怎么格机
如果现在上高中,英语该怎么学。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?