c++四舍五入函数round()
2024-08-31 14:05:54
其实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 ;
}
测试结果如下:
最新文章
- css3线条围绕跑马+jquery打字机效果
- ASP.NET MVC 防止 CSRF 的方法
- WinForm------ToolTipController与GridControl的连用
- JAVA IO 体系
- Servlet &; JSP - Servlet API Overview
- css05文本,文字属性
- java程序开发代写(QQ:928900200)
- USACO 3.2 Factorials
- css文字溢出隐藏,及强制断句
- mongoose populate
- sqlplus命令行登录oracle数据库的N种方法盘点
- SDN网络中hypervisor带来的控制器时延(Hypervisor位置的优化)
- luogu准备复习(学习)题单
- Spring 依赖注入优化
- jdk和jre区别
- 学习笔记20—MATLAB特殊函数
- spring使用 RestTemplate 来进行http访问
- Java 学习笔记 ------第四章 认识对象
- linux查看某个端口是被哪个进程占用的
- OpenJudge.poj CR2(Enclosure-ceil向上取整)