小学生信息学奥赛决赛题2008年决赛答案(2)

2019-03-11 09:43

for i:=1 to n do write(b[i]:3);writeln;

for i:=1 to n do write(c[i]:3);writeln;}{测试用} for i:=1 to n do

for j:=i+1 to n do begin if (b[i]

t:=a[i];a[i]:=a[j];a[j]:=t;t:=b[i];b[i]:=b[j];b[j]:=t; end;end;{将剩余的数据从大到小排序} for i:=1 to n do

for j:=i to n do if (a[j]>i) and (c[i]=0) then begin c[i]:=b[j];a[j]:=0;b[j]:=0;

end;{将数据按照完成期限填入到数组C的空位中} for i:=1 to n do

for j:=i+1 to n do begin if a[i]>a[j] then begin

t:=a[i];a[i]:=a[j];a[j]:=t;t:=b[i];b[i]:=b[j];b[j]:=t; end;end;{将剩余的数据按完成期限从短到长排序} for i:=1 to n do

for j:=i to n do if (a[j]>i) and (b[j]>c[i]) then begin c[i]:=b[j];a[j]:=0;b[j]:=0;

end;{用剩余的数据替换完成期限比它短,数值比它小的数} {for i:=1 to n do write(a[i]:3);writeln; for i:=1 to n do write(b[i]:3);writeln;

for i:=1 to n do write(c[i]:3);writeln;}{测试用} for i:=1 to n do m:=m+c[i]; writeln(m); readln;readln end.


小学生信息学奥赛决赛题2008年决赛答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2008年全国各地中考优秀作文汇评版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: