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:你会四舍五入吗?相关推荐

  1. 最新消息!阿里四舍五入无限期延迟复工,字节跳动、腾讯......等企业也再次延迟!...

    点击上方"视学算法",选择右上角"置顶公众号" 因为疫情,大家的生活工作都受到了很大影响,截至目前,全国已经有30个省市自治区启动重大突发公共卫生事件一级响应. ...

  2. python怎么使用int四舍五入_python中如何取整数

    首先,不得不提醒大家一个容易被忽视或者搞混的问题--一般的,0.5这种末尾是5的小数,四舍五入取整应进位.这个进位的意思是:-0.5 → -1:0.5 → 1.即正负情况不同,都向着远离0,使得绝对值 ...

  3. 使用python函数计算3.5四舍五入的结果_python 数字的四舍五入-Go语言中文社区

    python 数字的四舍五入 问题 你想对浮点数执行指定精度的舍入运算. 解决方案 对于简单的舍入运算,使用内置的 round(value, ndigits) 函数即可.比如: 当一个值刚好在两个边界 ...

  4. php 小数末尾进1,PHP处理浮点数进一、去尾(不进行四舍五入) | 剑花烟雨江南...

    在开发中,我们经常遇到要把数字进行两位小数的处理,通常情况下我们使用四舍五入可以满足需求,而且mysql 的金额存储也是会进行自动的四舍五入处理.但是在某些需求中,往往只需要保留两位小数即可.例如:在 ...

  5. C# 四舍五入round函数使用的代码

    下边资料是关于C# 四舍五入round函数使用的代码,希望能对大家有一些用处. using System;public class Example {public static void Main() ...

  6. 如何取小数点前两位并四舍五入?

    可用该数字构造一java.math.BigDecimal 和java.text.DecimalFormat,再设置舍入模式进行四舍五入到保留小数点后两位. BigDecimal Immutable, ...

  7. sql中小数位四舍五入控制

    在SQL Server中可以通过 decimal实现小数的四舍五入计算,例如: SELECT CAST('123.456' as decimal) 将会得到 123(小数点后面的将会被省略掉). de ...

  8. WinCE的C#编程,对float型进行四舍五入保留两位小数,小数进行四舍五入操作,Math.Round的应用案例。...

    private  float ConvertFloat4Se5Ru(float flotValue) {              int iValue = (int)Math.Round(flotV ...

  9. java中关于DecimalFormat四舍五入的用法

    DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字.它可以支持不同类型的数,包括整数 (123).定点数 (123.4).科学记数法表示的数 (1.23E4 ...

最新文章

  1. 开展project 正常的生活之路
  2. CentOS 安装过程中格式化 SATA 硬盘巨慢的问题
  3. 本能富可敌国,最后却选择拯救世界!Bram的Vim和乌干达儿童
  4. runtime如何实现weak属性
  5. UI设计师必备|Map name切图命名规范
  6. java es sql groupby_使用 SQL 查询 ElasticSearch EsParser
  7. 离线计算框架MapReduce
  8. RayMarching2:给球加上光照
  9. osea/Beat Classification 4.3-4.5
  10. 光纤接口怎么接 图解_视频光端机怎么连接,视频光端机接法图解
  11. 从挣扎突破到英雄联盟!中国SaaS头部企业阵营渐显
  12. python科学计算第三版-python科学计算pdf下载
  13. 【Spring】概述及IOC理论推导
  14. opencontrail学习(一)
  15. 分子生物学知识点归纳
  16. ecshop在linux运行慢,解决ECShop访问速度慢
  17. 软件系统设计-1-软件设计原则
  18. Ant 下载、安装、使用、教程全面了解
  19. 以游戏玩家的视角开启设计模式
  20. 2019总结,2020寄望(没有干货,纯属闲聊)

热门文章

  1. 动态路由 TheRouter 的设计与实践
  2. Abp项目模板使用Oracle数据库包括系统权限管理
  3. 企业电子商务网站策划分析
  4. 电子台账:模板制作之二——行过滤(垂直过滤)
  5. matlab交巡警平台,数学建模2011年交巡警平台题目matlab进行数据练习
  6. 磨金石教育|干货分享:剪辑技法之跳切(上)
  7. android视频聊天软件推荐
  8. Ask HTG:格式化“隐形”硬盘,更改Android中的默认应用以及如何使用新的Kindle Fire...
  9. 自考系列-4741计算机网络原理1
  10. textarea填充整个td