Unity 直角三角形计算第三边长度 C# 代码实现
可以使用勾股定理来求解直角三角形的第三边长度。勾股定理表达式为: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() 方法输出计算结果。
请注意,上述代码中没有对用户输入进行错误处理,如果用户输入的不是数字,可能会导致程序抛出异常。在实际开发中,建议对用户输入进行验证和错误处理。
原文地址: https://www.cveoy.top/t/topic/qFzP 著作权归作者所有。请勿转载和采集!