其实c++自身是没有四舍五入函数round()的,若果你要用到的话,可以自己写一个round(),不过要用到floor()和ceil这两个函数如下:

 #include<iostream>
#include<cmath>
using namespace std; double round(double x)
{
return (x>0.0)? floor(x+0.5):ceil(x-0.5);
}
int main()
{
cout<<round(0.4)<<" "<<round(1.2)<<" "<<round(2.7)<<"\n";
cout<<round(-5.4)<<" "<<round(-1.2)<<" "<<round(-2.7)<<"\n";
return ;
}

测试结果如下:

最新文章

  1. css3线条围绕跑马+jquery打字机效果
  2. ASP.NET MVC 防止 CSRF 的方法
  3. WinForm------ToolTipController与GridControl的连用
  4. JAVA IO 体系
  5. Servlet &amp; JSP - Servlet API Overview
  6. css05文本,文字属性
  7. java程序开发代写(QQ:928900200)
  8. USACO 3.2 Factorials
  9. css文字溢出隐藏,及强制断句
  10. mongoose populate
  11. sqlplus命令行登录oracle数据库的N种方法盘点
  12. SDN网络中hypervisor带来的控制器时延(Hypervisor位置的优化)
  13. luogu准备复习(学习)题单
  14. Spring 依赖注入优化
  15. jdk和jre区别
  16. 学习笔记20—MATLAB特殊函数
  17. spring使用 RestTemplate 来进行http访问
  18. Java 学习笔记 ------第四章 认识对象
  19. linux查看某个端口是被哪个进程占用的
  20. OpenJudge.poj CR2(Enclosure-ceil向上取整)

热门文章

  1. js 的 new 干了什么
  2. [noip模拟]画展&lt;队列的基础知识&gt;
  3. python ——钟表
  4. 死磕Lambda表达式(六):Consumer、Predicate、Function复合
  5. G - 土耳其冰淇凌 Gym - 101194D(二分答案 + 贪心检验)
  6. 【php】php操作MySQL数据库
  7. 在写微信小程序如何 首次编译的是当前写的页面
  8. 登录窗口java
  9. Android 添加键值并上报从驱动到上层
  10. C语言学生管理系统完善版