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

HJ7 取近似值

描述

对于给定的正实数 x,输出其四舍五入后的整数。更具体地说,若 x 的小数部分大于等于 0.5,则输出向上取整后的数;否则输出向下取整后的整数。

【提示】
不同编译器版本、不同系统环境对待实数的精度处理不同,我们建议您使用在线编译器进行调试。

输入描述:

输入一个小数点后位数不超过 5 位的实数 x(0<x≦20)。保证实数不存在前导零和后导零。

输出描述:

在一行上输出一个整数,代表x四舍五入后的结果。

示例1

输入:5.5
输出:6
说明:在这个样例中,5.5 的小数部分大于等于 0.5,因此输出向上取整后的整数 6。

示例2

输入:2.499
输出:2
说明:在这个样例中,2.499 的小数部分小于 0.5,因此输出向下取整后的整数 2。

题解

思路

代码

import sys
import matha = sys.stdin.readline().strip('\n')b = float(a)x = math.ceil(b)
y = math.floor(b)
de = (b - y) * 2if(de >= 1.0):print(x)
else:print(y)
http://www.rkmt.cn/news/5663.html

相关文章:

  • 活动报名:Voice First!Demo Day@Voice Agent Camp,9.22,上海丨超音速计划 2025
  • 《原子习惯》-读书笔记2
  • CF1626D 题解
  • 用 C++ + OpenCV + Tesseract 实现英文数字验证码识别
  • java 第一节课课前提问
  • nac一键卸载软件脚本
  • 为什么不建议在 Docker 中跑 MySQL
  • CFD
  • [MCP][05]Elicitation示例
  • Warsaw主题关闭导航条
  • Python Socket网络编程(2)
  • DRAN读写循环
  • Neisbitt 不等式的证法
  • C语言中递归思想的应用
  • Markdown学习Day01
  • 25.9.15
  • 配置Maven
  • 那两年的回忆录
  • 二十五、多处理器的基本概念 (SISD/SIMD/MIMD)
  • docker部署Gitlab社区版,步骤以及外网访问出现502的解决方式 - 实践
  • 中南上课第一天
  • 20250915 - 状压dp 总结
  • 学校真是太棒了
  • 来解剖 来平息你的颤抖 叫嚷着还不足够 还需要更多疼痛 才值得温柔
  • 考研复习-操作系统-第三章-内存管理 - 详解
  • python_Day18_linux(1)
  • 支持国产cpu架构的nacos-2.4.3
  • GAS中,负责封装技能所影响的目标数据(如 Actor、位置、碰撞结果等)-FGameplayAbilityTargetData
  • 滑动窗口最大值-leetcode
  • AbilitySystemComponent和AbilityTask