取小数点后1位大于或等于8就进1,怎么写?
小白求助,需要写个软件,计算类的,需要小数点后1位大于或等于8就进1,小于就取整数,比如:3752/6.96=53.908045977,小数点后1位大于8就取整数成:54,
要是=53.7856822这种,小数点后1位不等于或大于8就取整数:53,
这种该怎么写,大神帮忙看下!!
四舍五入方法不适合这种算法,需要大于或等于8就进1,大神帮忙看看
取中间文本查找.后面的数字取出比较大于比较数就.前面数值+1 明晨-紫月QQ:2240973822
欢迎加入安卓开发交流群:691958084 变量 数字文本 为 文本型
变量 数字文本数组 为 文本型()
变量 结果 为 单精度小数型
数字文本=到文本(数字)
数字文本数组=分割文本(数字文本,".")
判断 取文本左边(数字文本数组(1),1)
分支 "8"
结果=到数值(数字文本数组(0)+1+到数值("0."&数字文本数组(1)))
分支 "9"
结果=到数值(数字文本数组(0)+1+到数值("0."&数字文本数组(1)))
分支 否则
结果=数字
结束 判断
七舍八入=结果 对方是否攻击敌方基地和 就来看看 本帖最后由 lingdu 于 2022-6-20 11:26 编辑
先用这个数字乘以10,把你要判断的小数点后一位,移到个位上,然后再取整,舍去小数点,直接判断个位数大不大于8,大于8就加10,小于8就不加,然后再除以10,取整就好了。 发达国家的环境党和国家
页:
[1]