可以使用勾股定理来求解直角三角形的第三边长度。勾股定理表达式为:c = √(a^2 + b^2),其中 c 表示直角三角形的斜边长度,a 和 b 分别表示直角三角形的两个直角边的长度。

以下是用 C# 编写的代码实现:

using System;

public class Program
{
    public static void Main(string[] args)
    {
        double sideA, sideB, sideC;

        Console.WriteLine('请输入直角三角形的两个直角边的长度:');
        Console.Write('边 A 的长度:');
        sideA = double.Parse(Console.ReadLine());

        Console.Write('边 B 的长度:');
        sideB = double.Parse(Console.ReadLine());

        sideC = Math.Sqrt(Math.Pow(sideA, 2) + Math.Pow(sideB, 2));

        Console.WriteLine('直角三角形的第三边的长度为:' + sideC);
    }
}

在上述代码中,我们首先声明了三个变量 sideA、sideB 和 sideC 来保存输入的边长和计算结果。然后,通过 Console.ReadLine() 方法获取用户输入的边长。接下来,我们使用 Math.Pow() 方法计算 a 的平方和 b 的平方,再使用 Math.Sqrt() 方法计算平方根得到斜边的长度。最后,通过 Console.WriteLine() 方法输出计算结果。

请注意,上述代码中没有对用户输入进行错误处理,如果用户输入的不是数字,可能会导致程序抛出异常。在实际开发中,建议对用户输入进行验证和错误处理。

Unity 直角三角形计算第三边长度 C# 代码实现

原文地址: https://www.cveoy.top/t/topic/qFzP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录