早教吧 育儿知识 作业答案 考试题库 百科 知识分享

几道pascal题目(急)1.输入四个学生考试五门功课,要求按个人总分从高到低排列输出二维成绩表格。(即每行有学号,五科成绩及总分)2.输入学号从1101至1104的4名学生考试语文、数学、

题目详情
几道pascal题目(急)
1.输入四个学生考试五门功课,要求按个人总分从高到低排列输出二维成绩表格。(即每行有学号,五科成绩及总分)
2.输入学号从1101 至1104的4名学生考试语文、数学、化学、英语、计算机六门课的成绩,编程求出每名学生的平均分,按每名学生数据占一行的格式输出。
3. 新录1、2、3三个工人,每人分配一个工种,每个工种只需一人,经测试,三人做某种工作的效率如下表所示。如何分配三人的工作才能使他们工作效益最大?
工人 工种 一 二 三
1 4 3 3
2 2 4 3
3 4 5 2
▼优质解答
答案和解析
1、
type xx=record
k1,k2,k3,k4,k5,x,sum:longint;
end;
var a:array[1..4] of xx; t:xx; i,j:longint;
begin
for i:=1 to 4 do
begin
readln(a[i].k1,a[i].k2,a[i].k3,a[i].k4,a[i].k5);
a[i].x:=i;
a[i].sum:=a[i].k1+a[i].k2+a[i].k3+a[i].k4+a[i].k5;
end;
for i:=1 to 4 do
for j:=i+1 to 4 do
if a[j].sum>a[i].sum then begin t:=a[i]; a[i]:=a[j]; a[j]:=t; end;
for i:=1 to 4 do
writeln(a[i].x,a[i].k1,a[i].k2,a[i].k3,a[i].k4,a[i].k5,a[i].sum);
end.
2、
var i,j,sum,x:longint;
begin
for i:=1 to 4 do
begin
write(i,' ');
for j:=1 to 6 do
begin
read(x);
sum:=sum+x;
write(x,' ');
end;
writeln(sum/6);
readln;
end;
end.
3、
var a:array[1..3,1..3] of longint;
i,j,k,sum,max:longint;
begin
for i:=1 to 3 do
readln(a[i,1],a[i,2],a[i,3]);
max:=-maxlongint;
for i:=1 to 3 do
for j:=1 to 3 do
for k:=1 to 3 do
if (i<>j)and(j<>k)and(i<>k) then
begin
sum:=sum+a[1,i]+a[2,j]+a[3,k];
if sum>max then begin max:=sum; writeln(1,'-',i,2,'-',j,3,'-',k); halt; end;
sum:=0;
end;
end.
网页上打的,很辛苦啊,求采纳
看了几道pascal题目(急)1....的网友还看了以下:

假如你是高一新生李华。开学之初,你的英语老师Ms李希望了解每位学生的英语学习情况,并征求教学建议。  2020-05-12 …

在这学期的语文学习中,我曾为宇航员遨游太空目睹地球时所发出的感叹而震撼,这是因为什么;我发自内心地  2020-06-11 …

北京外国语大学~本人高二文科生北京市重点一直想考北外要疯了还剩下一年半时间。学习情况这样的英语基本前  2020-11-04 …

小学英语教学目标是什么?要求孩子学会单词量是多少,听、说、读、写达到什么水平?  2020-11-04 …

英语学位作文.题目大概意思是要写:最近在你学习生活中的困扰是大学生自考的作文,因为之前我两边考试冲突  2020-11-04 …

在学校里有很多科目,我最喜欢的是英语.学校有个英语角,每天放学后我们在那儿练习英语.希望学校开设家政  2020-11-13 …

某外语学习班有40名学员,规定他们至少学习英语、日语、德语中的一种。结果学习英语的有20人,学习日语  2020-12-06 …

英语翻译古今一些先哲曾经给出了许多答案,大体说来,主要有三种:其一,科学的目的就是追求真理,这种观点  2020-12-15 …

假设你应邀参加学校组织的“英语学习师生座谈会”,请你用英语写一篇100词左右的发言稿,简单介绍自己英  2020-12-23 …

求一篇英语短文,关于英语学习目的,方法,自学的途径.  2021-02-10 …