delphi 除法问题

2024-11-19 05:35:41
推荐回答(2个)
回答(1):

运算的中间结果用一个变量存储,显示时根据需要四舍五入。var
rVal:Real;
begin
rVal := 1/3;
edit1.text := formatfloat('0.00000000000',rVal); edit2.text := formatfloat('0.00000000000',StrToFloat(edit1.text)*3); //这是你的方法 rVal := rVal*3;
edit3.text := formatfloat('0.00000000000',rVal); //这样就可以了

回答(2):

1 mod 3 * 3