pascal 怎样保留到小数点后面8位(在9位上4舍5入)

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/05 21:34:49
pascal怎样保留到小数点后面8位(在9位上4舍5入)pascal怎样保留到小数点后面8位(在9位上4舍5入)pascal怎样保留到小数点后面8位(在9位上4舍5入)在输出时加:write(x:0:

pascal 怎样保留到小数点后面8位(在9位上4舍5入)
pascal 怎样保留到小数点后面8位(在9位上4舍5入)

pascal 怎样保留到小数点后面8位(在9位上4舍5入)
在输出时加:
write(x:0:8)
程序会自动将第九位四舍五入进第八位.(x是变量)

这么复杂的方法你也想得出,如果输出real型数a,
直接writeln(a:0:8),就是保留所有整数位,保留8位小数,楼上的方法还会超变量的

简单,如输出a(real型)
writeln(a:8:8)就行了

这个题目不需要高手!
只要将这个数X,放大8位然后4舍5入即可
具体是int(X*100000000+0.5)/100000000
解释:其中int(x)是取整函数
int(x+0.5)就是对小数点后1位进行4舍5入
例如:x=9.5,int(x+0.5)=int(9.5+0.5)=10
若x=9.1则,int(x+0.5)=int(9.1+0.5)...

全部展开

这个题目不需要高手!
只要将这个数X,放大8位然后4舍5入即可
具体是int(X*100000000+0.5)/100000000
解释:其中int(x)是取整函数
int(x+0.5)就是对小数点后1位进行4舍5入
例如:x=9.5,int(x+0.5)=int(9.5+0.5)=10
若x=9.1则,int(x+0.5)=int(9.1+0.5)=int(9.6)=9
int(x*10+0.5)/10就是对小数点后2位进行4舍5入
int(x*100+0.5)/100就是对小数点后3位进行4舍5入
余类推!
4舍5入后除以放大的数即可还原原来的数

收起

pascal 怎样保留到小数点后面8位(在9位上4舍5入) 这两道数学题保留到小数点后面两位结果是多少? 标准偏差小数点后面保留几位 精确到小数点后面六位与保留六位有效数字是否相同 2的平方根是多少(保留到小数点后面25位) 求js和php怎样生成随机数,0到1之间的,保留两位小数点. 答物理题小数点后面一般保留几位 小数点后面保留4位或保留6位要进位的话加1吗?比如:43.3241569这样的给怎样进位 如何在MATLAB中实现小数点后保留2位.不是只要输出形式变为小数点后两位即可,因为后面的计算中还要用到这个保留到小数点后2位的数.下面是我的程序,要求num和den成为保留小数点后2位的数字 关于精确到小数点后XX位和保留到XX位请问数学上总说精确到小数点后XX位是什么意思啊?怎么精确?比如9.9999精确到十分位怎么精确?保留到多少位需要看后面一位数吗? 电子天平精确到小数点后面第几位?小数点后面第三位称为什么?电子天平精确到小数点后面第几位?小数点后面第三位称为_________? C中1除以3小数点后面保留12位,得到的值为什么小数点后面不全是3 循环小数0.37758(3,8上有循环小数点)从小数点后面第一位到第2008位的所有数字之和 循环小数0.37758(3,8上有循环小数点)从小数点后面第一位到第2008位的所有数字之和- 我国古代数学家祖冲之将圆周率计算到小数点后面7位,是3.1415926.我们通常保留两小数,则圆周率是多少? 会计算账小数点后保留2位小数,例如75903.798怎样保留啊? java double 值是6.346255785955615E-4,如何到取小数点后面8位? π算到小数点后面多少位了