我想确保在必要时整数除以整数.有比这更好的方法吗?有很多铸件正在进行中.:-)
(int)Math.Ceiling((double)myInt1 / myInt2)
Run Code Online (Sandbox Code Playgroud) 在C#中,该方法Math.Ceiling
返回一个double
值.为什么不回来int
?
我创建了一个认证系统,用户可以参加考试.在标记考试时,我希望返回百分比数字.所以我把正确的问题数字除以考试中的问题数量并乘以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
提前谢谢了.