用了delphi 这么长时间,一直做数据库程序,没有做过什么算法,今天做了一个最简单的求阶乘的例子,用的是递归的方法,程序如下
procedure TForm1.Button2Click(Sender: TObject);
function jc(i:integer):integer;
begin
if i>1 then
result:=i*jc(i-1);
end;
var
aaa:integer;
begin
aaa:=strToint(edit1.Text);
edit2.Text:=inttostr(jc(aaa));
end;