// 2014软件技术2班
// All rights reserved.
// 作 者:B39
// 完成日期:2014年 11 月 2 日
// 版 本 号:v1.0
// 问题描述:创建一个程序输入一个整数输出对应的杨辉三角。
//输入描述: 输入杨辉三角的长度,输出对应的图形。<pre name="code" class="csharp">using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 杨辉三角
{
class Program
{
static void Main(string[] args)
{
int x = 0;
Console.Write("输入杨辉三角长度:");
x = Convert.ToInt32(Console.ReadLine());
int[,] num = new int[x, x];
for (int i = 0; i < num.GetLength(0); i++)
{
for (int j = 0; j < i; j++)
{
if (i == j)
{ Console.Write(num[i, j] = 1); Console.Write(" "); }
else if (j == 0)
{ Console.Write(num[i, j] = 1); Console.Write(" "); }
else
{ Console.Write(num[i, j] = num[i - 1, j - 1] + num[i - 1, j]); Console.Write(" "); }
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}
输出:
总结:通过编写这个程序,我学会了在编写杨辉三角时,要注意图形的长度是如何输入。