|
各位大侠,
小女编了一个求最大公约数的程序,可是在最后的格式上出了些问题,请大家帮我看一下,不甚感激。以下是错误提示:Project raised exception class 'EConvertError' with message: Invalid argument index in format '' ''
procedure TForm1.Button1Click(Sender: TObject);
var
n,m,temp,r:integer;
begin
n:=strtoint(edit1.Text);
m:=strtoint(edit2.Text);
if n>m then
begin
temp:=n;n:=m;m:=temp;
end;
repeat
r:=m mod n;
m:=n;
n:=r;
until r=0;
edit3.Text:=format('%s 与%s的最大公约数是%d',[edit1.text,edit2,text,m]);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
edit1.Text:='';
edit2.Text:='';
edit3.Text:='';
end; |
|