gpt4 book ai didi

c# - 试图制作一个计算三角形面积的程序,我想将它与 Math.Round 一起使用,但不知道将其正确放置在哪里

转载 作者:行者123 更新时间:2023-11-30 13:44:45 25 4
gpt4 key购买 nike

class Program
{
static void Main(string[] args)
{
double a = double.Parse(Console.ReadLine());
double h = double.Parse(Console.ReadLine());
double plosht = (a * h) / 2;
double area = plosht ;
Math.Round(plosht, 2);
Console.WriteLine(plosht);
}
}

我正在尝试使用 Math.Round 方法,但我不知道该把它放在哪里

最佳答案

与其在显示数字之前对其进行四舍五入,不如在将其转换为字符串时对其进行四舍五入:

Console.WriteLine(plosht.ToString("f2"));

原因是您通常希望在显示中间结果后对数字进行进一步计算时保持数字的完全精度。四舍五入更多地与您希望如何向用户显示它有关,而不是您希望如何将其存储在 double 或其他浮点类型中。

关于c# - 试图制作一个计算三角形面积的程序,我想将它与 Math.Round 一起使用,但不知道将其正确放置在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35085271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com