编程 用pascal 满意的话追加30
来源:百度知道 编辑:UC知道 时间:2024/05/30 08:24:53
期末考试后,老师请你帮忙统计年级
所有同学的总分和名次,同时附加了一个
要求,希望能尽可能早的知道前十名。
在冒泡排序、选择排序、插入排序、
快速排序中,哪种排序适合这个问题?
请给出分析及程序
内容越详细越好,越多越好
满意的话追加30
多一点中文字 300字以上 为甚么冒泡排序是,为甚么其它不是,详细详细 对变量进行说明,对程序步骤进行说明 一定要对变量进行说明
所有同学的总分和名次,同时附加了一个
要求,希望能尽可能早的知道前十名。
在冒泡排序、选择排序、插入排序、
快速排序中,哪种排序适合这个问题?
请给出分析及程序
内容越详细越好,越多越好
满意的话追加30
多一点中文字 300字以上 为甚么冒泡排序是,为甚么其它不是,详细详细 对变量进行说明,对程序步骤进行说明 一定要对变量进行说明
应该用插入排序,完整的程序如下:
{$apptype console}
{
http://zhidao.baidu.com/question/51713158.html?si=5
期末考试后,老师请你帮忙统计年级所有同学的总分和名次,同时附加了一个要求,希望能尽可能早的知道前十名。
}
program exp;
type
TStudent=record
num:integer;{学号}
name:string;{姓名}
s1,s2,s3,s4,ss:integer;{语文、数学、政治、外语、总分}
end;
var
i,j,StudentCount:integer;
Student: TStudent;
Students: array [1..100] of TStudent;
begin
{初始化}
StudentCount:=0;
{输入数据,并同时排序}
repeat
write('