方法1:针对用于运算时

如一个double类型的变量x=123.456700,使该数保留小数点后两位,对第三位小数进行四舍五入处理,再输出。

scanf("%lf",&x);x=(int)100*x+0.5;x=x/100;printf("%f\n",x);

若保留三位小数,将100换成1000,以此类推。

方法2:利用printf自动四舍五入

小数点后保留2位:

printf("%.2f\n",x);

小数点后保留3位:

printf("%.3f\n",x);

小数点后保留4位:

printf("%.4f\n",x);

C语言学习——保留小数点后n位并四舍五入相关推荐

  1. thinkphp:数值(保留小数点后N位,四舍五入,左侧补零,格式化货币,取整,生成随机数,数字与字母进行转换)

    一.保留小数点后N位/类似四舍五入(以保留小数点后三位为准) number_format()函数:第一个参数为要格式化的数字,第二个参数为保留的小数位数 方法一: public function te ...

  2. c语言 float 保留小数点后两位数字

    挺实用的小技巧. float sp = 36.51647; sp=( (float)( (int)( (sp+0.005)*100 ) ) )/100;

  3. double类型保留小数点后两位的几种方法

    double类型保留小数点后两位的几种方法 返回double类型 返回double类型需要注意的是:如果结果为2020.10时,输出的值为2020.1,只保留了一位小数. //四舍五入double o ...

  4. java小数点后两位 四舍五入_Java中double函数,四舍五入并保留小数点后两位的4种方法,BMI案例...

    今天写了一个小程序,Java 语言的测试BMI[谁不知道"BMI"的自行百度不解释],涉及到了四舍五入并保留小数点后两位,就总结了一下.先给大家看看程序 就是说给大家提供4种方法来 ...

  5. mysql 格式化 小数点后两位_MYSQL数据库mysql格式化小数保留小数点后两位(小数点格式化)...

    <MYSQL数据库mysql格式化小数保留小数点后两位(小数点格式化)>要点: 本文介绍了MYSQL数据库mysql格式化小数保留小数点后两位(小数点格式化),希望对您有用.如果有疑问,可 ...

  6. 请编写一个个人所税计算器,用户输入应发工资薪金所得、五险一金金额和个税免征额,输出应缴税款和实发工资,结果保留小数点后两位。当输入数字小于0或等于0时,输出“error”。‪

    题目 假设个人所得税税率表如下:‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬ ...

  7. 关于保留小数点后几位数字“

    原文地址:http://www.cnblogs.com/krisdy/archive/2009/04/17/1438402.html 刚刚做了一个杭电的题目,上面有个要求是输出时要求保留小数点后几位数 ...

  8. php 舍去保留1位小数点,PHP如何保留小数点后一位,并且不四舍五入

    PHP保留小数点后一位,并且不四舍五入的方法:1.使用函数[number_format],代码为[$total=number_format(2/3,1)]:2.使用函数[$total_1 =sprin ...

  9. php如何设置小数后一位,PHP问题:PHP如何保留小数点后一位,并且不四舍五入

    PHP保留小数点后一位,并且不四舍五入的方法:1.使用函数[number_format],代码为[$total=number_format(2/3,1)]:2.使用函数[$total_1 =sprin ...

最新文章

  1. 【STM32】PWM 输出实验代码详解
  2. Linux 使用ps命令查看某个进程文件的启动位置
  3. 论ORM框架—EntityFrameworkCore
  4. GWT EJB3 Maven JBoss 5.1集成教程
  5. 【Python】Python3.7.3 - memoization 结果缓存记忆程序设计优化技术
  6. 俞敏洪:新东方业务调整 为农村孩子捐献近八万套课桌椅
  7. 腾讯变革 150 天全记录
  8. php pg connect 扩展,php安装gnupg扩展
  9. 基于genius框架的智能代理(intelligence agent)项目实战
  10. 如何实现chrome谷歌浏览器多开(独立环境 独立cookie)
  11. C语言4位BCD码加法器,四位二进制8421BCD码加法器
  12. DMAIC DFSS of 6sigma
  13. 跟着Vam一起学习Typescript(第一期)
  14. vmware workstation虚拟机安装Debian系统教程
  15. 参加全国大学生电子设计竞赛有感
  16. 财务报表究竟是什么?怎么做?
  17. 微信删除的好友如何找回来
  18. 分解质因数 java_java分解质因数的方法 [源代码分享]
  19. 兰顿蚂蚁 蓝桥 模拟
  20. PS5画面不清晰 需要注意HDMI视频输出设置

热门文章

  1. P6617 查找 Search (线段树)
  2. 深入浅出理解视频编解码技术
  3. 泛型类、泛型方法的使用与理解
  4. 准确率、精确率、召回率、F1-score
  5. 【图像分割】ExG超绿特征灰度化、二值化分割(Matlab及Python代码实现)
  6. CVE-2017-7494紧急预警:Samba蠕虫级提权漏洞,攻击代码已在网上扩散
  7. 得到-薛兆丰的北大经济学课-0-目录
  8. 解决:win10一开机,内存占用过高,有的达到70%的办法
  9. Java--十大排序算法之归并排序
  10. 用matlab实现高斯信道建模