首页 > 四舍五入
头像 夜语声烦-
发表于 2022-05-14 22:34:05
四舍五入 思路及注意点: 只需要找到小数点后第一个>=5的数,从他开始进位就是。例如1.56789 ,直接从5开始进位变成1.6就行了,后面不管有多少>=5的数,全都变成0了,没法也没必要再进位了,而且还能满足四舍五入完是最大数的要求 会有直接是整数的情况 只能在小数点后四舍五入,不能 展开全文
头像 枫木流云
发表于 2021-12-26 23:08:43
咱就说这个题不难,但是该踩的坑我是一个没少踩。 #关注点#:让他的成绩可以在小数点后的任意位置四舍五入。 根据这个关注点可以知道,这里我们不用从后先前逐个进行四舍五入。为了减少次数,我们可以从小数点后的第一位开始,假设在位置i+1有五入的处理,这里有以下几种情况需要考虑: 1、若i 展开全文
头像 如歌丶
发表于 2022-03-27 10:25:14
链接四舍五入是个好东西。比如你只考了45分,四舍五入后你是50分再四舍五入你就是满分啦!qdgg刚考完拓扑。成绩十分不理想。但老师觉得他每天都很认真的听课很不容易。于是决定给他一个提高成绩的机会:让他的成绩可以在小数点后的任意位置四舍五入(也可以四舍五入为最接近的整数)。 但是这是有限制的。qdgg 展开全文
头像 Walnut77
发表于 2023-11-20 18:43:45
四舍五入 思路: 首先,从输入中读取n和t,分别表示数字的长度和可以进行的四舍五入次数。 然后,读取输入的字符串s。 接下来,查找小数点的位置dotpos。如果找不到小数点,即dotpos为-1,则直接输出字符串s,并返回。 如果找到了小数点,则将长度len初始化为n。从小数点后面的数字开始遍历。 展开全文
头像 Old_Wang_Wet
发表于 2023-04-21 21:53:32
第一次写题解,这题真的花了我好多时间调试,最后终于通过写随机数据的方式发现bug。那一刻的感觉还是很奇妙的。 我的题解相比于其它题解有点麻烦,方法是边读入边处理数据,而不是一次性读入数据然后找小数点。因此这种方法需要的特判会多一些(这也是为什么我调bug的时间很多)。好处是几乎每一个特判都对应一个b 展开全文