易语言如何取小数点后面的第一位,其余的过滤掉?我想写一个小程序,需要过滤掉小数点前面数,只保留小数点后面第一位的数。请高手帮忙。
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 11:02:44
易语言如何取小数点后面的第一位,其余的过滤掉?我想写一个小程序,需要过滤掉小数点前面数,只保留小数点后面第一位的数。请高手帮忙。
易语言如何取小数点后面的第一位,其余的过滤掉?
我想写一个小程序,需要过滤掉小数点前面数,只保留小数点后面第一位的数。请高手帮忙。
易语言如何取小数点后面的第一位,其余的过滤掉?我想写一个小程序,需要过滤掉小数点前面数,只保留小数点后面第一位的数。请高手帮忙。
.版本 2
.支持库 spec
.子程序 _按钮1_被单击
调试输出 (取小数点后第一位 (到小数 (编辑框1.内容)))
.子程序 取小数点后第一位,整数型
.参数 取值小数,小数型
.局部变量 临时分割,文本型,,"0"
.局部变量 临时文本,文本型
.局部变量 返回整数,整数型
临时文本 = 到文本 (取值小数)
.判断开始 (寻找文本 (临时文本,“.”,,假) = -1)
返回整数 = 0
.默认
临时分割 = 分割文本 (到文本 (取值小数),“.”,)
返回整数 = 到整数 (取文本左边 (临时分割 [2],1))
.判断结束
返回 (返回整数)
yhjm,uy
调用格式: 〈双精度小数型〉 四舍五入 (双精度小数型 欲被四舍五入的数值,[整数型 被舍入的位置]) - 系统核心支持库->算术运算
英文名称:round
返回按照指定的方式进行四舍五入运算的结果数值。本命令为初级命令。
参数<1>的名称为“欲被四舍五入的数值”,类型为“双精度小数型(double)”。
参数<2>的名称为“被舍入的...
全部展开
调用格式: 〈双精度小数型〉 四舍五入 (双精度小数型 欲被四舍五入的数值,[整数型 被舍入的位置]) - 系统核心支持库->算术运算
英文名称:round
返回按照指定的方式进行四舍五入运算的结果数值。本命令为初级命令。
参数<1>的名称为“欲被四舍五入的数值”,类型为“双精度小数型(double)”。
参数<2>的名称为“被舍入的位置”,类型为“整数型(int)”,可以被省略。如果大于0,表示小数点右边应保留的位数;如果等于0,表示舍入到整数;如果小于0,表示小数点左边舍入到的位置。例如:四舍五入 (1056.65, 1) 返回 1056.7; 四舍五入 (1056.65, 0) 返回 1057; 四舍五入 (1056.65, -1) 返回 1060。如果省略本参数,则默认为0。
例子:
编辑框1.内容 = 到文本 (四舍五入 (10.23, 1)) 给分我!
收起