C# 舍入麻烦
我有这个问题:我需要做以下四舍五入C# 舍入麻烦,c#,C#,我有这个问题:我需要做以下四舍五入 4.2 --> 5 4.6 --> 5 4.0 --> 4 我怎样才能做到这一点 编辑:我写错了4.0舍入,我将使用它创建一个2d数组,在其中我将存储一个句子的字符。要执行此操作,一个维度是变量a,另一个维度是句子长度除以a。对于前两个维度,上限函数是您想要的(Math.ceiling对于C#)。然而,我不知道任何与四舍五入相关的函数会映射到4.0到0 澄清:四舍五入、地板和天花板一个整数将产生相同的整数。根据问题编辑,这只是数学。天花板(
4.2 --> 5
4.6 --> 5
4.0 --> 4
我怎样才能做到这一点
编辑:我写错了4.0舍入,我将使用它创建一个2d数组,在其中我将存储一个句子的字符。要执行此操作,一个维度是变量a,另一个维度是句子长度除以a。对于前两个维度,上限函数是您想要的(
Math.ceiling
对于C#)。然而,我不知道任何与四舍五入相关的函数会映射到4.0到0
澄清:四舍五入、地板和天花板一个整数将产生相同的整数。根据问题编辑,这只是数学。天花板(值)
逗号是什么意思?那是小数点吗?是的,对不起,我现在要编辑它为什么四舍五入到零?用词来说,你需要什么逻辑?在某些文化中,逗号分隔派别和整数部分。没有舍入函数可以进行3次舍入。我想你也可以使用
value%1==0
而不是使用value-Mathf.Floor(value)==0
。