C++四舍五入以及小数点后两位进行舍入
题目要求求成绩的平均分,最后要四舍五入。
很有灵魂的四舍五入
int re = (int) (1.0*sum/n * 100 + 0.5);double re2 = (double) 1.0*re/100 ;
将成绩放大100倍(即*100),将小数点向后移动两位,使得不确定的数字(参照物理中的相关定义)是原数的小数点后三位,这时再加0.5,小数部分不足0.5的取整时会被舍去,大于0.5的将会进一,实现了四舍五入。
同时再次将数字恢复为题目要求的数值,重新除去100
C++四舍五入以及小数点后两位进行舍入相关推荐
- JavaScript数学,四舍五入到小数点后两位[重复]
本文翻译自:JavaScript math, round to two decimal places [duplicate] This question already has answers her ...
- 四舍五入到小数点后两位[重复]
本文翻译自:Round a double to 2 decimal places [duplicate] This question already has answers here : 这个问题已经 ...
- java 常用四舍五入保留小数点后两位方法
java 常用四舍五入保留小数点后两位方法 1 . Math.round double num = Math.round(5.2544555 * 100) * 0.01; System.out.pri ...
- 如何在 JavaScript 中将数字四舍五入到小数点后两位
点击上方 前端Q,关注公众号 回复加群,加入前端Q技术交流群 英文 | https://codingbeauty.medium.com/javascript-round-number-to-2-dec ...
- excel 公式 单引号 concat_Excel四舍五入到小数点后两位,不显示0,或如何使0成为短划线...
在Excel中有三种舍入到指定小数位数的方法.一是使用数字格式,二是设置格式单元格,三是使用圆函数等函数.这三种方法都是自动四舍五入的.前两种方法还保留整数的指定小数位数,即保留小数点后的所有零:后一 ...
- java 四舍五入保留小数点后两位
方式一: double f = 3.1516; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND ...
- js除法四舍五入保留小数点后两位写法
原文连接 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> &l ...
- 显示一个数字到小数点后两位
将PHP字符串四舍五入到小数点后两位的正确方法是什么? $number = "520"; // It's a string from a database$formatted_nu ...
- Java中的浮点数四舍五入到小数点后2位的一些实用方法
前言 四舍五入到2或3个小数位是我们Java程序员日常开发中肯定会遇到.幸运的是,Java API提供了几种在Java中舍入数字的方法 我们可以使用Math.round(),BigDecimal或De ...
最新文章
- android使用webview时按后退退出的问题
- 什么原因导致芯片短路_常见的芯片故障现象
- 【Python】 Spyder
- java derby连接_JAVA-Derby连接
- (转)网上常用免费WebServices集合
- java时间日期工具类_java日期处理工具类
- memcached 的基本命令
- BGP策略路由的实现
- 去掉右键新建菜单多余内容
- [基础]全局组、域本地组、通用组的区别与联系
- java yml文件_yml文件内容映射到pojo
- FileUtils入门使用
- ARMv6 ARMv7 架构 整体介绍
- linux系统能看抖音吗,在Linux系统下用XDroid来安装和运行抖音Android APP应用
- 竞业限制是什么意思?
- Vmware虚拟机文件复制及改名称方法
- 【电脑一点通】如何快速切换Windows应用窗口
- 一亿条数据的排序处理
- 正则表达式 /^[0-9]+$/
- 使用spark.streaming.kafka.consumer.poll.ms和reconnect.backoff.ms解决spark streaming消费kafka时任务不稳定的问题
热门文章
- 前端重构方案了解一下
- 2020携程旅游前端笔试题
- 微信公众号开发完整教程(二) PHP7.0版本,TP5.0框架
- 控制器Controller(保姆级教程)
- 华为怎么分屏操作技巧_第五人格昆虫学家虫群怎么用 昆虫学家操作技巧介绍...
- 安装win跳过登陆创建用户,以超级管理员身份进入系统
- restTemplate.postForObject
- Python-opencv读取深度图像
- Unity URP 获取深度图
- 如何将C++代码封装成C模块,适配Python、Lua和C++调用。多种语言(C++、python和lua)调用C++封装的看门狗sdk模块