C#实现杨辉三角的示例
导读:收集整理的这篇文章主要介绍了C#实现杨辉三角的示例,觉得挺不错的,现在分享给大家,也给大家做个参考。这篇文章主要介绍了C# 中杨辉三角的实现的相关资料,希望通过本文大家能掌握这部分内容,需要的朋友可以参考下C# 中杨辉三角的实现问题描述:创...
收集整理的这篇文章主要介绍了C#实现杨辉三角的示例,觉得挺不错的,现在分享给大家,也给大家做个参考。这篇文章主要介绍了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#实现杨辉三角的示例的详细内容,更多请关注其它相关文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: C#实现杨辉三角的示例
本文地址: https://pptw.com/jishu/592945.html