一、题目描述

请编写一个函数float fun(double h),函数的功能是对变量h中的值保留两位小数,并对第三位进行四舍五入(规定h中的值为正数)。(更好的阅读体验,请移步我的个人博客)

二、分析解答

此题主要考察浮点数的运算,涉及到浮点数的精度,宽度等知识。

代码如下:

#include<stdio.h>float fun(double h){long temp;/*h*1000是把小数点后三位移到整数部分,+5是为了看是否能够进位。/10是保留两位小数。然后赋值的时候会默认强转把小数去掉了。返回的时候将temp/100是为了保留两位小数点,这时候就实现了四舍五入。其他的舍入方式可参考这个*/temp = (h*1000 + 5)/10; return (float) temp/100;}int main(){double h;float result;scanf("%lf",&h);result = fun(h);printf("k=%.2f \n",result);return 0;}

结果如下:

对double变量进行四舍五入并保留两位小数相关推荐

  1. Java:对double值进行四舍五入,保留两位小数的几种方法

    转载自   Java:对double值进行四舍五入,保留两位小数的几种方法 1. 功能 将程序中的double值精确到小数点后两位.可以四舍五入,也可以直接截断. 比如:输入12345.6789,输出 ...

  2. 对double值进行四舍五入,保留两位小数的几种方法

    mport java.text.DecimalFormat; DecimalFormat df = new DecimalFormat("######0.00"); double ...

  3. js四舍五入并保留两位小数

    js四舍五入并保留两位小数 前几天一个月薪35k的兄弟,给我推了一个人工智能学习网站,看了一段时间挺有意思的.包括语音识别.机器翻译等从基础到实战都有,很详细,分享给大家.大家及时保存,说不定啥时候就 ...

  4. php保留两位小数 非四舍五入,PHP保留两位小数并且四舍五入及不四舍五入的方法...

    PHP保留两位小数并且四舍五入及保留两位小数并且不四舍五入该如何实现,不会的朋友可以详细参考下本文,希望对大家有所帮助 php保留两位小数并且四舍五入$num = 123213.666666; ech ...

  5. java 两位小数 四舍五入_java里的四舍五入(保留两位小数,返回double类型)

    1.最简单的操作,验证之后是准确的四舍五入 double payPercent=123.345; System.out.println((double)Math.round(payPercent*10 ...

  6. JAVA笔记:double四舍五入并保留两位小数的方法

    1.只要输出结果 double x1 = 0.026; System.out.println(String.format("%.2f", x1)); 2.数据转换 //方案一: g ...

  7. BigDecimal四舍五入后保留两位小数

    测试代码如下:double dayDiff2 = 5.06135778;BigDecimal usedM = new BigDecimal(dayDiff2);//保留两位小数且四舍五入usedM = ...

  8. PHP_保留两位小数并且四舍五入_保留两位小数并且不四舍五入

    php保留两位小数并且四舍五入 Php代码   $num = 123213.666666; echo sprintf("%.2f", $num); php保留两位小数并且不四舍五入 ...

  9. sql中不四舍五入直接保留两位小数

最新文章

  1. android.os.NetworkOnMainThreadException异常
  2. python入门教程非常详细-Python 基础教程
  3. VTK:PolyData之VertexConnectivity
  4. ajax框架dwr开发
  5. python 多人连接mysql 进行事务操作 对mysql加锁与释放锁
  6. 基于JAVA+SpringMVC+MYSQL的排班管理系统
  7. 是什么让你萌发了跳槽的念头?
  8. 蓝桥杯2019年第十届C/C++省赛B组第九题-后缀表达式
  9. paip.java UrlRewrite 的原理and实现 htaccess正则表达式转换
  10. 2048的核心算法的初步实现
  11. cp 命令覆盖文件夹和文件
  12. mili u盘 android手机,苹果安卓都能用 MiLi多合一优盘评测
  13. 微信聊天记录恢复记录
  14. 谷歌浏览器怎样把网页全部内容保存为.mhtml文件?
  15. 电脑问题处理篇4:解决华硕电脑“ASUS Battery Health Charging”软件界面呈现灰色不能选择充电模式的问题
  16. Promox VE(PVE) 连接wifi配置
  17. mac 上安装 ettercap-gtk,driftnet
  18. shell脚本编写时的必备命令(文章末尾含几个简单应用的脚本实例)
  19. textarea去掉右下角三角图标
  20. 开水果店准备,开水果店前期准备

热门文章

  1. 【Linux学习记录】Linux文件属性权限、目录管理
  2. 剑指offer——面试题42-2:翻转单词顺序
  3. 牛客网–华为机试在线训练6:质数因子
  4. Leetcode 300.最长上升子序列(求长度)
  5. FPI(Fixed-point Iteration)不动点迭代法——迭代求方程的方法
  6. gitlib命令的使用
  7. Codeforces 869C The Intriguing Obsession
  8. 读写生信流程必备的 Perl 语法
  9. fir.im Weekly - 2016 开年技术干货分享
  10. PHP通过SMTP实现发送邮件_包括附件