{$R *.dfm} procedure swap(var x,y: integer); var temp:integer; begin temp:=x; x:=y; y:=temp; end;
procedure sort(var data:array of integer); var x,y:integer; begin for x:=0 to 9 do for y:=0 to 8 do if data[y]>data[y+1] then swap(data[y],data[y+1]); end;
procedure TForm1.Button1Click(Sender: TObject); var z:integer; F:textfile; begin assignfile(F,'num.txt'); reset(F); memo1.lines.clear; for z:=0 to 9 do begin readln(F,data[z]); memo1.lines.add(inttostr(data[z])); end; closefile(F); end;
procedure TForm1.Button2Click(Sender: TObject); var z:integer; begin memo1.Lines.Clear; sort(data); for z:=0 to 9 do memo1.lines.add(inttostr(data[z])); end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); var F:textfile; z:integer; begin assignfile(F,'num.txt');
rewrite(F); for z:=0 to 9 do writeln(F,data[z]);
closefile(F); end;
procedure TForm1.FormActivate(Sender: TObject); var z:integer; F:textfile; begin assignfile(F,'num.txt'); reset(F); memo1.lines.clear; for z:=0 to 9 do begin readln(F,data[z]); memo1.lines.add(inttostr(data[z])); end; closefile(F); end;
e.g. 找出1-10的雙數,並於memo1中顯示vara:integer;FORfor a:=1 to 10 doif a mod 2 =0 then memo1.lines.add(a);WHILEa:=1;while a<11 dobeginif a mod 2 =0 then memo1.lines.add(a);a:...
澄子 2009-10-12 23:14
×〝 KaTheRiNE\\\\/\*. 2009-10-01 18:46
月明 2009-09-29 21:43
在下認為燦霖今日講ge功課仲煩.....
拜托樓主了...
【§→莎宏←§】 2009-09-28 22:54
...我仲諗住係度抄....
點知....