~~~~~C#杨辉三角形,引用错误,求高手帮忙!!~~~~~~急!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/04 09:53:58
static void Main(string[] args)
{
int [][] a =new int[10][];
for (int i = 0; i < 10; i++)
{
a[i][0] = 1;
a[i][i] = 1;
}
for (int i = 2; i < 10; i++)
{
for (int j = 1; j < i; j++)
{
a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
}
}
for (int i = 0; i < 10; i++)
{
for (int j = 0; j <= i; j++)
{
Console.WriteLine(a[i][j] + "\t");
}
}
}

帮你改了改
using System;

public class abc{
static void Main(string[] args)
{
int[,] a = new int[10,10];
for (int i = 0; i < 10; i++)
{
a[i,0] = 1;
a[i,i] = 1;
}
for (int i = 2; i < 10; i++)
{
for (int j = 1; j < i; j++)
{
a[i,j] = a[i - 1,j - 1] + a[i - 1,j];
}
}
for (int i = 0; i < 10; i++)
{
for (int j = 0; j <= i; j++)
{
Console.Write(a[i,j] + "\t");
}
Console.WriteLine("\t");
}
}

}