一个文本当中含有大量的小数点,如何把文中的含小数点的数统一四舍五入保留小数点后两位四舍五入三位?

从键盘输入一个正数并保存到变量x,再将x按四舍五入保留到小数点后2位的结果赋值给变量y。_百度知道
从键盘输入一个正数并保存到变量x,再将x按四舍五入保留到小数点后2位的结果赋值给变量y。
从键盘输入一个正数并保存到变量x,再将x按四舍五入保留到小数点后2位的结果赋值给变量y。按格式
&x);Please input a number,y)#include &lt: &quot.2f\n& printf(& scanf(&; y = (float)x;%d&; return 0; float y = 0;int main(void){ );%.h& printf(&quot
其他类似问题
为您推荐:
四舍五入的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁后使用快捷导航没有帐号?
查看: 4031|回复: 1
关于ANSYS中数据有效位数和小数点位数的探讨
&成长值: 19135群组:&
今天在运用ANSYS做“常规动作”时,突然发现过去一直忽略的一个问题,那就是ANSYS会对数据进行自动的“四舍五入”?回想起做桩土接触时,曾使用装配的方法,导致程序提示有渗透出现(其实渗透是难免的),这便更加深了我的质疑。经过在帮助文档和网络中的一再求证,总算是初步弄明白了,事实上,我误解了它。
在默认状态下,任意创建一个图素,例如k,1,, 则klist之后显示的节点x坐标为0.123E+04,后面的数据都给“省略”了。这其实是个假象,其实数据是完整地输入进去了,只不过程序显示成这种小数点后保留三位的科学计数法而已。特别感谢纪同学,在他的启发下我们做了一个实验:k,1,1.2222$k,2,1.2224$l,1,2$llist。创建了两个关键点,如果程序会自动改变原始数据的话,那么二者连线的长度应被忽略,而事实上的结果依旧是0.2000E-03。这证明在数据输入的时候,并不存在所谓要保留多少位有效数字或小数点后留多少位的问题。
事实上,我们能遇到的格式问题,都是在后处理中遇到的。分为两种情况,一是显示一是输出。即有时会出现选不上截面,或者需要对所有输出的数据做格式上的统一。而此时,我们只需要对格式做一个设置即可。总体来讲,能用到的命令如下:
/GROPT, Lab, KEY
此命令可修改沿坐标方向图表的显示比例,或者定义坐标轴方向数据在小数点左侧有效数字的位数。需要注意的是,所有设置必须在运行/GROPT,VIEW,ON命令,通过/GROPT,STAT开启显示之后,开可以看到。当然,也可以通过/GROPT,DEFA将所有设置复位。
GUI操作路径:
Utility Menu&PlotCtrls&Style&Graphs&Modify Axes
Utility Menu&PlotCtrls&Style&Graphs&Modify Curve
Utility Menu&PlotCtrls&Style&Graphs&Modify Grid
/GFORMAT, Ftype, NWIDTH, DSIGNF
用来设置图形显示界面的数据显示格式,可根据fortran的格式定义方法,设置小数点右侧位数或整体的有效数字位数等等。同样地,也需要/GFORMAT,STAT开启,也可用/GFORMAT,DEFA复位。
GUI操作路径:
Utility Menu&PlotCtrls&Style&Floating Point Format
/FORMAT, NDIGIT, Ftype, NWIDTH, DSIGNF, LINE, CHAR
用来设置表参数(table)中的数据格式,此命令没有GUI对应的选项。其中每个项目的具体意义,请到Help系统中查询。
举个例子:/format,,f,8,5则表示选F格式下宽度为8的有效位数,小数点后保留5位
以上命令只对后处理中的PRNSOL, PRESOL, PRETAB, PRRSOL, and PRPATH 等列表数据有效,而在/prep7中的list命令中查询没有效果——实际上所定义的格式,仅针对图形界面中的数据显示而言,列表窗口中当然查不到啦。
除此之外,还可以使用*VWrite命令实现自定义格式的输出。*vwrite可以实现将数组中的数据写入到外部文件中,而且数据格式可用fortran77数据描述符来规定。流程大体如下:
*cfopen,文件名,后缀名
*vwrite,写入的内容
(数据格式描述符)
具体操作,请参考《APDL参数化有限元分析技术及其应用实例》博弈创作室,中国水利水电出版社,第六章(P36~P44)的相关内容。
总结一下:1、ANSYS不会自动的“四舍五入”,只是我们“看起来如此”;2、list中的数据并不十分准确,所以需要调用数据的时候还是将其输出成外部文件比较好& & & & & & & & & & & & & & & &
& & & & 转载请注明源自,多谢配合!
& & & & & & & & & & & & & & & & & & & & 原文地址»
☆评分是一种美德,请多多评分☆
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关;
2、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任;
3、本帖部分内容转载自其它媒体,但并不代表赞同其观点和对其真实性负责;
4、如本帖侵犯到任何版权问题,请立即联系本站或,本站将及时予与删除并致以最深的歉意;
5、管理员和版主有权不事先通知发贴者而删除本文。
过河小马, 积分 2, 距离下一级还需 48 积分
过河小马, 积分 2, 距离下一级还需 48 积分
Very Good i need it !
马后炮化工mahoupao.net·免责声明
马后炮化工-让天下没有难学的化工技术,马后炮化工提供网上进行化工学习和交流平台,谢绝讨论政治敏感话题,所有个人言论并不代表本站立场,与本站立场无关,本站不对其內容负任何责任。马后炮化工是非营利性化工交流网站,旨在进行个人化工学习和交流。论坛部分文章和资料均从网上搜集整理,由热心网友自由上传,版权归原作者所有,只做为交流学习之用,不得用于商业用途,法律后果自负。目的是发扬自由与共享的互联网精神,条件许可请支持正版。如您(单位或个人)认为本网站某部分内容有侵权嫌疑,敬请立即联系我们,我们将在第一时间予以更改或删除。谢谢合作!站长联系QQ:,客服联系QQ: Email:admin#mahoupao.net
Powered byJava中的数据类型如何四舍五入保留小数点1位_百度知道
Java中的数据类型如何四舍五入保留小数点1位
题:Float类型的
比如数字是215.6
325、325.56 、62.05 .1
62.23将转换为
我有更好的答案
05ffloat a = 215;float b = (float)(Math.round(a*10))/10
先乘以10,再加上0.5后 取整,再除以10
double d=215.05;Math.round(d,1).
其他类似问题
为您推荐:
您可能关注的推广
四舍五入的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁vb中如何设置整数保留小数点后一位小数,小数四舍五入保留两位小数_百度知道
vb中如何设置整数保留小数点后一位小数,小数四舍五入保留两位小数
如1 显示1.01.015 显示1.02
提问者采纳
00&一位小数vbavba.format(a.0&)'#0;)&#39,&#0,&quot.format(a
1和1.015 是同一个输出变量
当输入1 时 输出 1.0输入1.015 时 输出 1.02
没错啊,dim a,b as doublea=1b=1.015msgbox vba.format(a,&#0.0&)msgbox vba.format(b,&#0.00&)
晕死,有个输入框,在输入框中输入1,下边显示1.0,输入1.015,下边显示1.02,你写的是两变量,变量还是定值
这你都要现成的啊? 方法都告诉你了,随便改一下就的了呗。窗体上一个按钮,一个text1,一个text2.Private Sub Command1_Click()Me.Text2.Text = VBA.Format(CDbl(Me.Text1.Text), &#0.0#&)End Sub完活。但是前提text1.text里面的内容必须是数字。
ok了,非常感谢
提问者评价
其他类似问题
为您推荐:
两位小数的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁JAVA如何把一个float四舍五入到小数点后2位,以及多位-第1页
上亿文档资料,等你来发现
当前位置: >> JAVA如何把一个float四舍五入到小数点后2位,以及多位
JAVA如何把一个float四舍五入-1
JAVA如何把一个float四舍五入到小数点后2位,以及多位_IT/计算机_专业资料。JAVA 如何把一个 float 四舍五入到小数点后 2 位,以 及多位 ( 23...
java中怎么使float保留两位小数或多位小数_计算机软件及应用_IT/计算机_专业资料...(dd); JAVA 如何把一个 float 四舍五入到小数点后 2 位,4 位,或者其它...
实验2 基于对象的 JAVA 程序 一、实验目的: 1....浮点数采用四舍五入的方法获取相应整数)和存取方法,...此时不能直接将小数点后的数字截取掉,结果应如何...
Java浮点数的精确计算及四舍五入的设置_IT/计算机_...(double、 float)的计算是非精确计算,请看下面一个...精确到 * 小数点以后 10 位,以后的数字四舍五入...
详解java的四舍五入与保留位_计算机软件及应用_IT/...(&%.2f&, f); //%.2f %. 表示 小数点前...JAVA如何把一个float四舍... 2页 免费 JAVA数值四...
的格式化处理,以及 JAVA 四舍五入 java.text....d); 和前面一样,显示六个整数位和 4 个小数位...则将上面所有的 double 字段换成 float 就行 4. ...
Java 语言中用 D A)整型值 1 B)float C)double...(如 1.23E2) ;②必须 带小数点和数字的十进制...方法 Math.round(x)返回的是对 x 四舍五入的...
java 保留两位小数问题: 方式一: 四舍五入 double...设定小数点后的显示的最多位,显示的最后位是舍入...(double、float)的计算是非精确计算,请看下面一个...
包含一个实数,四舍五入保留小数点后 7 位,表示圆...tmp / 2); 9. return 0; 10. } java: 1. ...说明:在“问题描述”这部分,会给出试题的意思,以及...
一,java 语言基础和面向对象(教材内容的第 1,2,3...并使输出结果仅保留小数点后 4 位(不需四舍五入...类 B 是类 A 的子类,其中定义 一个 float 类型...}

我要回帖

更多关于 小数点不四舍五入 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信