题目要求求成绩的平均分,最后要四舍五入。

很有灵魂的四舍五入

  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++四舍五入以及小数点后两位进行舍入相关推荐

  1. JavaScript数学,四舍五入到小数点后两位[重复]

    本文翻译自:JavaScript math, round to two decimal places [duplicate] This question already has answers her ...

  2. 四舍五入到小数点后两位[重复]

    本文翻译自:Round a double to 2 decimal places [duplicate] This question already has answers here : 这个问题已经 ...

  3. java 常用四舍五入保留小数点后两位方法

    java 常用四舍五入保留小数点后两位方法 1 . Math.round double num = Math.round(5.2544555 * 100) * 0.01; System.out.pri ...

  4. 如何在 JavaScript 中将数字四舍五入到小数点后两位

    点击上方 前端Q,关注公众号 回复加群,加入前端Q技术交流群 英文 | https://codingbeauty.medium.com/javascript-round-number-to-2-dec ...

  5. excel 公式 单引号 concat_Excel四舍五入到小数点后两位,不显示0,或如何使0成为短划线...

    在Excel中有三种舍入到指定小数位数的方法.一是使用数字格式,二是设置格式单元格,三是使用圆函数等函数.这三种方法都是自动四舍五入的.前两种方法还保留整数的指定小数位数,即保留小数点后的所有零:后一 ...

  6. java 四舍五入保留小数点后两位

    方式一: double f = 3.1516; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND ...

  7. js除法四舍五入保留小数点后两位写法

    原文连接 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> &l ...

  8. 显示一个数字到小数点后两位

    将PHP字符串四舍五入到小数点后两位的正确方法是什么? $number = "520"; // It's a string from a database$formatted_nu ...

  9. Java中的浮点数四舍五入到小数点后2位的一些实用方法

    前言 四舍五入到2或3个小数位是我们Java程序员日常开发中肯定会遇到.幸运的是,Java API提供了几种在Java中舍入数字的方法 我们可以使用Math.round(),BigDecimal或De ...

最新文章

  1. android使用webview时按后退退出的问题
  2. 什么原因导致芯片短路_常见的芯片故障现象
  3. 【Python】 Spyder
  4. java derby连接_JAVA-Derby连接
  5. (转)网上常用免费WebServices集合
  6. java时间日期工具类_java日期处理工具类
  7. memcached 的基本命令
  8. BGP策略路由的实现
  9. 去掉右键新建菜单多余内容
  10. [基础]全局组、域本地组、通用组的区别与联系
  11. java yml文件_yml文件内容映射到pojo
  12. FileUtils入门使用
  13. ARMv6 ARMv7 架构 整体介绍
  14. linux系统能看抖音吗,在Linux系统下用XDroid来安装和运行抖音Android APP应用
  15. 竞业限制是什么意思?
  16. Vmware虚拟机文件复制及改名称方法
  17. 【电脑一点通】如何快速切换Windows应用窗口
  18. 一亿条数据的排序处理
  19. 正则表达式 /^[0-9]+$/
  20. 使用spark.streaming.kafka.consumer.poll.ms和reconnect.backoff.ms解决spark streaming消费kafka时任务不稳定的问题

热门文章

  1. 前端重构方案了解一下
  2. 2020携程旅游前端笔试题
  3. 微信公众号开发完整教程(二) PHP7.0版本,TP5.0框架
  4. 控制器Controller(保姆级教程)
  5. 华为怎么分屏操作技巧_第五人格昆虫学家虫群怎么用 昆虫学家操作技巧介绍...
  6. 安装win跳过登陆创建用户,以超级管理员身份进入系统
  7. restTemplate.postForObject
  8. Python-opencv读取深度图像
  9. Unity URP 获取深度图
  10. 如何将C++代码封装成C模块,适配Python、Lua和C++调用。多种语言(C++、python和lua)调用C++封装的看门狗sdk模块