问题标题:
取整函数在计算机里面是怎样算的?我知道取整函数是不大于某数的最大整数,例如[2.4]=2[-1.1]=-2现在我用war3地图编辑器,想把某数(正数且较大)取整,然而在其数学函数无取整函数这个东西,于是
问题描述:
取整函数在计算机里面是怎样算的?
我知道取整函数是不大于某数的最大整数,例如[2.4]=2
[-1.1]=-2
现在我用war3地图编辑器,想把某数(正数且较大)取整,然而在其数学函数无取整函数这个东西,于是我想用ifthenelse大小比较和+-*/sincostanarcsincostan这些语句模拟取整函数.
实际处理中,由于事先已经知道01
thenA=A-1
IfA>1(.省略50个.)
elsedonothing
elsedonothing
(再次省略50个.)
elsedonothing
于是得到A的取整
但是在我以后的地图制作过程中可能会遇到更大范围的A值,于是上述算法不适用!
所以,跪求取整函数在计算机里面是怎样算的
上面所有的>都应为>=.
而且没写完,
最开始是要B=A
最后一步是A=B-A
孙少伟回答:
定义一整型数B
如果A小于0则
B=A-1
否则
B=A
点击显示
数学推荐
热门数学推荐