我是新手,哪位高手帮我解决一下这道题,不胜感激.~~~

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:44:20
编写一个程序:输入几个学生的姓名,英语和计算机成绩,然后按总分从高到低排序.(要求定义一个student类,用友元实现排序.)
谢谢,可是我想要C++在win32 application下的编程,用C++sourcefile写的。

楼主是说可视化编程吧。
这是快速排序:
program qs;
var i:integer;
a:array[1..5]of integer;
procedure qsort(l,r:integer);
var i,j,t,mid:integer;
begin
i:=l;
j:=r;
mid:=a[(i+j) div 2];
while a[i]<mid do inc(i);
while mid<a[j] do dec(j);
if i<=j then begin
t:=a[i];
a[i]:=a[j];
a[j]:=t;
inc(i);
dec(j);
end;
if l<j then qsort(l,j);
if i<r then qsort(i,r);
end;
begin
for i:=1 to 5 do read(a[i]);
qsort(1,5);
for i:=1 to 5 do write(a[i],' ');
writeln;
end.