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
