using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 杨辉三角
{
internal class Program
{
static void Main(string[] args)
{
Console.Write("请输入杨辉三角的n值:");
int n=Console.Read();
int i, j;
int[][] arr =new int[n+1][];
for ( i = 0; i <= n; i++)
{
arr[i] = new int[i+1];
arr[i][0] = 1;
for(j=1;j-1][j-1]+arr[i-1][j] ;
}
arr[i][i] = 1;
}
for(i=0;i<=n;i++)
{
Console.Write("".PadLeft(n-i-1));
for (j=0;j<=i;j++)
{
Console.Write(arr[i][j]+" ");
}
Console.WriteLine();
}
}
}
}
for ( i = 0; i <= n; i++)
->
for ( i = 0; i < n; i++)
注意要改 2 处!
如果形参需要我们传入Class类型,那么我们可以考虑使用方式二
public void show(Class c){}
show(int.class)