小编Ben*_*Non的帖子

围绕c#给出错误的答案

我正在为一个学校项目(自行车工厂)编制一个股票/生产计划,我必须围绕一些数字,例如必须生产的自行车(由于后果是双打).

如果我使用以下代码:

double test = Math.Ceiling(100 * 1.09);

label75.Text = Convert.ToString(test);
Run Code Online (Sandbox Code Playgroud)

我得到答案110,但那不对,它应该是109(100%的9%).虽然它似乎适用于低于9%的值.

我究竟做错了什么?

.net c# math floating-point double

9
推荐指数
2
解决办法
801
查看次数

标签 统计

.net ×1

c# ×1

double ×1

floating-point ×1

math ×1