C题

想问下为什么float能过double过不了

全部评论
没按题目叙述来做。题目叙述为“小数点两位以后的小数,直接舍弃,然后向上取整。”,照做就行了。 但不得不提的是,问题来了,按照题中算分表达式,输入都是整数的情况下,怎么会出现小数点两位以后的小数呢(正常计算结果至多一位小数)?这就意味着题中“计算分数的老师”的大脑,是在用计算机底层原理来认知表达式的,所以老师才会认为题中那个算分表达式能算出很多位小数,所以需要舍弃小数点两位以后的小数。 实话说,个人认为题目这么出不好。我开始看到这题目也是有点懵的,虽然我熟悉编程上处理浮点数的方法,也熟悉计算机组成原理里面浮点数的表示方法,但没想到题中的老师居然在人脑认知上就实现了和计算机的统一。在编程上是很基础的操作,但结合这题面就有点搞笑。
1 回复 分享
发布于 2024-05-29 06:02 北京
同问,蹲
1 回复 分享
发布于 2024-05-28 23:30 天津

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务