C#实现杨辉三角的示例

互联网 17-9-28
这篇文章主要介绍了C# 中杨辉三角的实现的相关资料,希望通过本文大家能掌握这部分内容,需要的朋友可以参考下

C# 中杨辉三角的实现

using System;  using System.Collections.Generic;  using System.Linq;  using System.Text;      namespace ConsoleApplication2  {    class Program    {      static void Main(string[] args)      {        int length = 0;//杨辉三角形的长度         Console.Write("输入杨辉三角长度:");            length = Convert.ToInt32(Console.ReadLine());//指定杨辉三角形的长度        int[][] a = new int[length][];//二维数组            for (int i = 0; i < a.Length; i++)          a[i] = new int[i + 1];//遍历,赋值增量        for (int j = 0; j < a.Length; j++)        {          a[j][0] = 1; //把第1列的元素都赋1          a[j][j] = 1; //把每1列最右边的元素都赋1          for (int m = 1; m < a[j].Length - 1; m++)                a[j][m] = a[j - 1][m - 1] + a[j - 1][m];//其余元素的值由杨辉公式计算        }        for (int i = 0; i < a.Length; i++) //遍历数组输出杨辉三角形        {              for (int j = 0; j < a[i].Length; j++)            Console.Write("{0}\t", a[i][j]);          Console.Write("\n");        }        Console.Read();            }    }  }

以上就是C#实现杨辉三角的示例的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 示例
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:asp.net下的中文分词检索工具分享

相关资讯