c#实现等腰直角三角形
时间: 2023-10-16 09:06:12 浏览: 55
下面是 C# 实现等腰直角三角形的代码:
```csharp
int n = 5; // 控制行数
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
```
输出结果为:
```
*
**
***
****
*****
```
相关问题
C# 直角三角形计算角度
以下是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#中如何输出十行十列直角三角形的杨辉三角。
代码如下:
```
using System;
class Program
{
static void Main(string[] args)
{
int[,] triangle = new int[10, 10];
for (int i = 0; i < 10; i++)
{
triangle[i, 0] = 1;
triangle[i, i] = 1;
}
for (int i = 2; i < 10; i++)
{
for (int j = 1; j < i; j++)
{
triangle[i, j] = triangle[i - 1, j - 1] + triangle[i - 1, j];
}
}
for (int i = 0; i < 10; i++)
{
for (int j = 0; j <= i; j++)
{
Console.Write(triangle[i, j] + " ");
}
Console.WriteLine();
}
}
}
```
输出结果如下:
```
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1
1 9 36 84 126 126 84 36 9 1
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)