我可以写反向div运算符吗?

时间:2012-03-16 18:37:49

标签: delphi delphi-7

我有一个数学方程式,我怎样才能找到它的反面? 我的等式:

var 
x,y:integer;
begin
//example x=1234;
x-(x div 100):=y
end;

在代码之后我知道“y”我怎么能找到“x”?(1234)

1 个答案:

答案 0 :(得分:2)

一般情况下,你不能。由于div执行整数除法,因此可能存在许多输入可以/将产生相同的结果。从该结果开始,这些输入与原始输入同样可能。例如:

175 div 7 = 25
176 div 7 = 25
177 div 7 = 25
178 div 7 = 25
179 div 7 = 25
180 div 7 = 25
181 div 7 = 25

从25开始,从175到181的任何数字都是同样可行的答案。