菜鸟一个,帮忙看一下第19课,我的代码哪里有问题,总是不对
implementationvar
y : integer = 1;
num : Array of integer;
{$R *.dfm}
procedure TForm1.BitBtn1Click(Sender: TObject);
var
str : string;
i: integer;
temp: string;
n : integer ;
k ,b ,c ,d:integer;
begin
str := Trim(edit1.Text);
i:=1;
while (i < length(str)) do
begin
while ((str <> #32) And (str <> #0)) do
begin
temp:= temp + str;
i:=i+1;
end;
num:=StrToInt(temp);
y:=y+1;
i:=i+1;
temp:='';
end;
for n := 1 to y -1 Do
begin
k:=y-n;
for b := 1 to kdo
begin
if (num<num) then
c:=num;
num:=num;
num:=c;
end;
end;
edit1.Text:='';
for b := (y-1) Downto 1 do
begin
edit1.Text:= edit1.Text + (IntToStr(num)) + ' ';
end;
end;
end.
继续顶{:1_1:} c := num; ?
num是个数组,c是integer,类型不兼容!。。
麻烦你下次提问时附上错误提示。
页:
[1]