济宁网站建设小编为大家分享一个小案例,通过c#编程语言实现杨辉三角算法,运行程序后,首先,提示用户输入需要打印的杨辉三角算法行数,然后,将用户定制的杨辉三角绘制到控制台中。
关键代码:
using System;
class Program
{
static void Main()
{
try
{
Console.Write("请输入杨辉三角的行数: ");
int rows = int.Parse(Console.ReadLine());
if (rows <= 0)
{
Console.WriteLine("输入的行数必须是正整数。");
return;
}
int[,] triangle = new int[rows, rows];
for (int i = 0; i < rows; i++)
{
for (int j = 0; j <= i; j++)
{
if (j == 0 || j == i)
{
triangle[i, j] = 1;
}
else
{
triangle[i, j] = triangle[i - 1, j - 1] + triangle[i - 1, j];
}
Console.Write(triangle[i, j] + " ");
}
Console.WriteLine();
}
}
catch (FormatException)
{
Console.WriteLine("输入无效,请输入一个有效的整数。");
}
}
}