首页 > 解决方案 > 我无法四舍五入到小数点后 2 位

问题描述

这是代码:

double b1 = double.Parse(Console.ReadLine());

double b2 = double.Parse(Console.ReadLine());

double h = double.Parse(Console.ReadLine());

double area = (b1 + b2) * h / 2;

double area1 = Math.Round(area, 2, MidpointRounding.ToEven);

Console.WriteLine(area1);

我必须将结果四舍五入,这意味着变量“面积”最多保留 2 个小数位。例如,我们输入 (8, 13, 7),结果是 73.5。我想要的结果是 73.50。请有人告诉我我做错了什么。

标签: c#

解决方案


推荐阅读