当前位置: 首页 > news >正文

淘宝客网站域名宜昌做网站哪家最便宜

淘宝客网站域名,宜昌做网站哪家最便宜,中小企业网络营销论文,海拉尔网站建设平台理论解释: 1. 目标 假设 a 3.14159,我们想四舍五入到 小数点后两位(即 3.14 或 3.15)。 2. 步骤拆解 (1) a * 100 把 a 放大 100 倍,让小数点后两位变成整数部分: 3.14159 * 100 314.159 (2) 0.5 关…

理论解释:

1. 目标

假设 a = 3.14159,我们想四舍五入到 小数点后两位(即 3.143.15)。

2. 步骤拆解

     (1) a * 100

  • a 放大 100 倍,让小数点后两位变成整数部分:
  • 3.14159 * 100 = 314.159

    (2) + 0.5

  • 关键步骤:如果小数部分 ≥ 0.5,则整数部分 +1
  • 314.159 + 0.5 = 314.659
  • 如果原数是 3.146(即 314.6),则:

  • 314.6 + 0.5 = 315.1

    (3) (int) 强制截断

  • 强制转换为 int丢弃小数部分(不是四舍五入,而是直接截断):
  • (int)314.659 = 314
    (int)315.1 = 315

    这样:

  • 314.159 → 314(因为 0.659 < 1,相当于 3.14159 舍去)
  • 314.6 → 315(因为 0.1 < 1,但整数部分已经是 315,相当于 3.146 进位)

     (4) / 100.0

  • 最后缩小 100 倍,恢复原来的数量级:
  • ​314 / 100.0 = 3.14
    315 / 100.0 = 3.15

    3. 为什么能保证精确?

  • 浮点数存储可能不精确(如 3.145 可能存储为 3.144999999...),直接用 %.2f 可能会错误舍入。
  • (int)(x + 0.5) 是经典的“四舍五入”方法,不依赖浮点数的内部表示,而是利用整数截断特性,确保:
  • 小数部分 ≥ 0.5 → 进位
  • 小数部分 < 0.5 → 舍去

例题:

代码如下:

错误示例

(1)

(2)

(3)

正确代码:

http://www.dtcms.com/a/585891.html

相关文章:

  • 微信小程序中使用 MQTT 实现实时通信:技术难点与实践指南
  • Java computeIfAbsent() 方法详解
  • 做网站市场报价免费企业网站开源系统
  • 天元建设集团有限公司企业代码东莞做网站seo
  • Web前端摄像头调用安全性分析
  • 绵阳网站建设怎么做免费查公司
  • std之list
  • 前端:前端/浏览器 可以录屏吗 / 实践 / 录制 Microsoft Edge 标签页、应用窗口、整个屏幕
  • 做网站像美团一样多少钱中国最新军事消息
  • 软件项目管理实验报告(黑龙江大学)
  • 网络建设需求台州做网站优化
  • PostgreSQL一些概念特性
  • 宁夏建设厅网站6青岛网站建设公司好找吗
  • 社交营销可以用于网站制作行业吗怎样做建网站做淘客
  • 玩转Rust高级应用 如何让让运算符支持自定义类型,通过运算符重载的方式是针对自定义类型吗?
  • 基于Keras的MNIST手写数字识别卷积神经网络设计与实现
  • 百度资料怎么做网站型云网站建设
  • IP配置的基本要求
  • 单母线接线典型操作顺序
  • LightGBM三部曲:LightGBM原理
  • 【C++】C++中的文件IO
  • wordpress手机站如何做负面口碑营销案例
  • 谷歌黑客语法挖掘 SQL 注入漏洞
  • ps做网站logo青海做网站多少钱
  • Qt开发——环境搭建
  • 32HAL——RTC时钟
  • C#知识补充(一)——ref和out、成员属性、万物之父和装箱拆箱、抽象类和抽象方法、接口
  • 专业的设计网站建设网站做地区定位跳转
  • 网站做三层结构南京建设网站哪家好
  • pyautocad 获取选择线段的近似最小包围盒 (OBB) 三分搜索