相关疑难解决方法(0)

如何确保整数除法总是四舍五入?

我想确保在必要时整数除以整数.有比这更好的方法吗?有很多铸件正在进行中.:-)

(int)Math.Ceiling((double)myInt1 / myInt2)
Run Code Online (Sandbox Code Playgroud)

c# math

235
推荐指数
5
解决办法
6万
查看次数

为什么Math.Ceiling返回double?

在C#中,该方法Math.Ceiling返回一个double值.为什么不回来int

.net c# ceil

41
推荐指数
3
解决办法
7755
查看次数

使用C#舍入数字

我创建了一个认证系统,用户可以参加考试.在标记考试时,我希望返回百分比数字.所以我把正确的问题数字除以考试中的问题数量并乘以100.

我的问题是将数字四舍五入.所以如果返回的数字是76.9我的代码给了我76,其中四舍五入应该是77等.

这是我正在解决的代码行...

int userScorePercentageConvert = (int)decimal.Round((correctQuestionsForAttempt.Count / dvAttemptQuestions.Count * 100), MidpointRounding.AwayFromZero);
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我如何修改这段代码,以便正确地舍入

即43.4 = 44 | 67.7 = 68 | 21.5 = 22

提前谢谢了.

c# math rounding

4
推荐指数
2
解决办法
223
查看次数

标签 统计

c# ×3

math ×2

.net ×1

ceil ×1

rounding ×1