oj1017:你会四舍五入吗?
oj1017:你会四舍五入吗?
题目出处:
http://oj.ecustacm.cn/problem.php?id=1017
题目描述:
学C语言了,可以编程解决很多问题,但没有一个C语言中的函数能完成四舍五入。
请编程解决这个问题。如输入2.055 0.154 10.159 99.999,则输出2.06 0.15 10.16 100.00
输入格式:
输入有若干行,每行一个浮点数x,都是三位小数
输出格式:
输出四舍五入后的两位小数x。
样例输入:
2.055
0.154
10.159
99.999
3.565
样例输出:
2.06
0.15
10.16
100.00
3.57
***解析:***刚开始想用模拟去做,后来一直WA,然后想到了round函数可以实现四舍五入,再看题目的输入数据都是三位小数,所以可以先乘以100再用round函数进位,就AC了,AC代码如下所示。
代码:
#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
int main()
{double num;
while(cin>>num)
{num=round(num*100+0.05)/100.0;
printf("%.2f\n",num);
}
return 0;
}
oj1017:你会四舍五入吗?相关推荐
- 最新消息!阿里四舍五入无限期延迟复工,字节跳动、腾讯......等企业也再次延迟!...
点击上方"视学算法",选择右上角"置顶公众号" 因为疫情,大家的生活工作都受到了很大影响,截至目前,全国已经有30个省市自治区启动重大突发公共卫生事件一级响应. ...
- python怎么使用int四舍五入_python中如何取整数
首先,不得不提醒大家一个容易被忽视或者搞混的问题--一般的,0.5这种末尾是5的小数,四舍五入取整应进位.这个进位的意思是:-0.5 → -1:0.5 → 1.即正负情况不同,都向着远离0,使得绝对值 ...
- 使用python函数计算3.5四舍五入的结果_python 数字的四舍五入-Go语言中文社区
python 数字的四舍五入 问题 你想对浮点数执行指定精度的舍入运算. 解决方案 对于简单的舍入运算,使用内置的 round(value, ndigits) 函数即可.比如: 当一个值刚好在两个边界 ...
- php 小数末尾进1,PHP处理浮点数进一、去尾(不进行四舍五入) | 剑花烟雨江南...
在开发中,我们经常遇到要把数字进行两位小数的处理,通常情况下我们使用四舍五入可以满足需求,而且mysql 的金额存储也是会进行自动的四舍五入处理.但是在某些需求中,往往只需要保留两位小数即可.例如:在 ...
- C# 四舍五入round函数使用的代码
下边资料是关于C# 四舍五入round函数使用的代码,希望能对大家有一些用处. using System;public class Example {public static void Main() ...
- 如何取小数点前两位并四舍五入?
可用该数字构造一java.math.BigDecimal 和java.text.DecimalFormat,再设置舍入模式进行四舍五入到保留小数点后两位. BigDecimal Immutable, ...
- sql中小数位四舍五入控制
在SQL Server中可以通过 decimal实现小数的四舍五入计算,例如: SELECT CAST('123.456' as decimal) 将会得到 123(小数点后面的将会被省略掉). de ...
- WinCE的C#编程,对float型进行四舍五入保留两位小数,小数进行四舍五入操作,Math.Round的应用案例。...
private float ConvertFloat4Se5Ru(float flotValue) { int iValue = (int)Math.Round(flotV ...
- java中关于DecimalFormat四舍五入的用法
DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字.它可以支持不同类型的数,包括整数 (123).定点数 (123.4).科学记数法表示的数 (1.23E4 ...
最新文章
- 开展project 正常的生活之路
- CentOS 安装过程中格式化 SATA 硬盘巨慢的问题
- 本能富可敌国,最后却选择拯救世界!Bram的Vim和乌干达儿童
- runtime如何实现weak属性
- UI设计师必备|Map name切图命名规范
- java es sql groupby_使用 SQL 查询 ElasticSearch EsParser
- 离线计算框架MapReduce
- RayMarching2:给球加上光照
- osea/Beat Classification 4.3-4.5
- 光纤接口怎么接 图解_视频光端机怎么连接,视频光端机接法图解
- 从挣扎突破到英雄联盟!中国SaaS头部企业阵营渐显
- python科学计算第三版-python科学计算pdf下载
- 【Spring】概述及IOC理论推导
- opencontrail学习(一)
- 分子生物学知识点归纳
- ecshop在linux运行慢,解决ECShop访问速度慢
- 软件系统设计-1-软件设计原则
- Ant 下载、安装、使用、教程全面了解
- 以游戏玩家的视角开启设计模式
- 2019总结,2020寄望(没有干货,纯属闲聊)
热门文章
- 动态路由 TheRouter 的设计与实践
- Abp项目模板使用Oracle数据库包括系统权限管理
- 企业电子商务网站策划分析
- 电子台账:模板制作之二——行过滤(垂直过滤)
- matlab交巡警平台,数学建模2011年交巡警平台题目matlab进行数据练习
- 磨金石教育|干货分享:剪辑技法之跳切(上)
- android视频聊天软件推荐
- Ask HTG:格式化“隐形”硬盘,更改Android中的默认应用以及如何使用新的Kindle Fire...
- 自考系列-4741计算机网络原理1
- textarea填充整个td