A-A+

C#交错数组打印杨辉三角

2013年03月02日 C语言 暂无评论 阅读 467 次

[cpp]

//C#基础知识难点,C#多出交错数组概念
//C#数组,System.Text.StringBuilder很强大的类功能!
//交错数组,打印杨辉三角形
using System;
class Test
{
public static void Main()
{
int i, j, k;
Console.WriteLine("请输入你要打印的行数:");
k=int.Parse(Console.ReadLine());
int[][] Y = new int[k][];
for (i = 0; i < Y.Length; i++)
{
Y[i] = new int[i + 1];
Y[i][0] = 1;
Y[i][i] = 1;
}
for (i = 2; i < Y.Length; i++)
for (j = 1; j < Y[i].Length - 1; j++)
Y[i][j] = Y[i - 1][j - 1] + Y[i - 1][j];
for (i = 0; i < Y.Length; i++)
{
for (j = 0; j < Y[i].Length; j++)
{
Console.Write("{0,5:d}", Y[i][j]);
}
Console.WriteLine();
}
}
}

[/cpp]

标签:

给我留言

Copyright © C/C++程序员之家 保留所有权利.   Theme  Ality 浙ICP备15011757号-3

用户登录