pascal问题,我是初学者,请写出全过程

有五位同学,其各科成绩如下:学号数学语文英语总分110897902988810031004389484635059787100输入每个学生成绩和学号,并计算各人的总分。按... 有五位同学, 其各科成绩如下:
    学号 数学 语文 英语 总分
     1  108  97 90
     2  98  88 100
     3  100  43 89
     4   84 63 50
     5   97 87 100
  输入每个学生成绩和学号, 并计算各人的总分。按总分由大到小输出  
展开
 我来答
blue深夜星空
2015-08-23 · 超过22用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:39万
展开全部
program lt;
const
filein='E:\lt.in';
fileout='E:\lt.out';
var fin,fout:text;
procedure init;
begin
assign(fin,filein);reset(fin);
assign(fout,fileout);rewrite(fout);
for i:=1 to 5 do

begin
read(fin,e[i],a[i],b[i]);readln(fin,c[i]);
d[i]:=a[i]+b[i]+c[i];
end;
end;
procedure t;
begin
for i:=1 to n-1 do
for j:=i+1 to n do
begin
if d[i]>d[j] then
begin
t:=d[i];d[i]:=d[j];d[j]:=t;
t:=e[i];e[i]:=e[j];e[j]:=t;
end;
end;
end;
begin
init;
t;
for i:=1 to 5 do writeln(fout,e[i],' ',d[i]);
close(fout);
end.
加了文件
输出如不符合你的格式,可自行更改
望采纳
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式