pascal的一个问题~大侠帮忙
来源:百度知道 编辑:UC知道 时间:2024/09/26 04:24:39
1 Li 52
2 wang 95
3 zhao 43
4 liu 85
5 chen 94
6 yang 51
PROGRAM s;
CONST
n=6;
TYPE
stud=PECORD
num:integer;
name:sting[15];
score:integer;
END;
stude=ARRAY [1..n] OF stud;
VAR
stud:stude;
t:stud;
i,j:integer;
BEGIN
writeln('inpot name,num,score);
WITH stud[i] Do
FOR i:=1 TO n-1 DO
FOR j:=i+1 TO n DO
IF stud[i].score<stud[j].score
THEN BEGIN
t:=stud[i];
stud[i]:=stud[j];
stud[j]:=t;
END;
IF stud[i].score<60
THEN writeln(stud[i]);
writeln('num=':8,'name':10,'score':8);
END.
多简单。。
program asdk;
type x=record
xuehao:integer;
xingming:string;
chengji:integer;
end;
var a:array[1..6]of x;
k,i:integer;
begin
for i:=1 to 6 do
w