奖学金
来源:互联网 发布:数据录入员是做什么的 编辑:程序博客网 时间:2024/04/30 11:28
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.
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.
0 0
- 奖学金~~~~
- 奖学金
- 奖学金
- 奖学金
- 奖学金
- 奖学金
- 奖学金
- 奖学金
- 奖学金
- 奖学金
- 奖学金
- 奖学金
- 奖学金
- 奖学金
- 奖学金
- 奖学金
- 奖学金
- 奖学金
- 求网络号和子网掩码
- webservice使用JDK自带的jax-ws创建并发布一个简单的webservice
- UVA - 1220 Party at Hali-Bula 树的最大独立集
- 异常处理03
- 历届试题 分糖果(模拟)
- 奖学金
- dotnet new 命令使用模板生成Angular应用
- 修饰符小结12
- 【PHP】链式操作的实现
- go语言Arrays、Maps、Slices操作
- 【C语言简单说】十二:逻辑运算符&&
- Leetcode 179 Largest Number
- Unity调用Android原生Java代码以及Unity打开Android原生Activity
- 字节序之大小端模式