C# 直角三角形计算角度
时间: 2023-12-01 07:43:28 浏览: 59
以下是C#中计算直角三角形角度的例子:
```csharp
// 已知直角边a和斜边c,求夹角β
// 夹角β = arcsin(a/c) / π * 180
float beta = Mathf.Asin(a / c) / Mathf.PI * 180;
// 已知直角边a和夹角α,求斜边c
// 斜边c = 直角边a / sin(α)
float c = a / Mathf.Sin(alpha);
// 已知直角边a和夹角α,求另一直角边b
// 另一直角边b = 直角边a * tan(α)
float b = a * Mathf.Tan(alpha);
```
相关问题
c#直角三角形倒序输出九九乘法表
好的,下面是一个可以在C#中倒序输出九九乘法表的代码:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
for (int i = 9; i >= 1; i--)
{
for (int j = i; j >= 1; j--)
{
Console.Write($"{j} * {i} = {j * i}\t");
}
Console.WriteLine();
}
}
}
```
这段代码会从9开始递减,每行输出一个乘法表达式,直到乘数为1时结束。你可以将此代码复制到C#的开发环境中运行,就可以看到倒序输出的九九乘法表了。如果还有其他问题,请随时提问!
c#实现等腰直角三角形
下面是 C# 实现等腰直角三角形的代码:
```csharp
int n = 5; // 控制行数
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
```
输出结果为:
```
*
**
***
****
*****
```