首页 > 学院 > 开发设计 > 正文

奖学金

2019-11-08 02:32:54
字体:
来源:转载
供稿:网友
var a:array[0..300,1..5] of longint; i,j,n:longint;begin read(n); for i:=1 to n do begin  a[i,1]:=i;  read(a[i,2],a[i,3],a[i,4]);  a[i,5]:=a[i,2]+a[i,3]+a[i,4]; end; for i:=1 to n-1 do  for j:=i+1 to n do   if a[i,5]<a[j,5] then   begin    a[0]:=a[i];    a[i]:=a[j];    a[j]:=a[0];   end   else    if (a[i,5]=a[j,5])and(a[i,2]<a[j,2]) then     begin      a[0]:=a[i];      a[i]:=a[j];      a[j]:=a[0];     end     else      if (a[i,5]=a[j,5])and(a[i,2]=a[j,2])and(a[i,1]>=a[j,1]) then       begin        a[0]:=a[i];        a[i]:=a[j];        a[j]:=a[0];       end;  for i:=1 to 5 do  writeln(a[i,1],' ',a[i,5]);end.
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表