我知道取整函数是不大于某数的最大整数,例如 [2.4]=2
[-1.1]=-2
现在我用war3地图编辑器,想把某数(正数且较大)取整,然而在其数学函数无取整函数这个东西,于是我想用if then else大小比较和+-*/ sin cos tan arcsincostan这些语句模拟取整函数.
实际处理中,由于事先已经知道01
thenA=A-1
If A>1
then A=A-1
If A>1(......省略50个....)
else do nothing
else do nothing
(再次省略50个....)
else do nothing
于是得到A的取整
但是在我以后的地图制作过程中可能会遇到更大范围的A值,于是上述算法不适用!!!
所以,跪求取整函数在计算机里面是怎样算的
上面所有的>都应为>=....
而且没写完,,,,
最开始是要B=A
最后一步是 A=B-A
|