你的c是整型,但是a /b 的结果实际上是个小数,所以赋值就会出错,你应该用整除符号,也就是
c:= a div b;
c是integer整型
而a / b是Extended型。
如果你只要整数部分的结果,可以使用
c := a div b;
如果你要小数结果,可以使用
var
c: Extended;
begin
c := a/b;
edit3.text := floattostr(c);
end;
因为你前面定义的c是integer
c:=a/b; 所以这里应该使用整除div,改成如下即可;
c:=a div b;
c: Extended; % 实数与整数的区别
....
edit3.Text:= floattostr(c);