C#输出杨辉三角形
2018-06-23 23:44:03来源:未知 阅读 ()
程序不复杂,直接上代码了:
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 k = 0; k < length -i;k++) Console.Write(" "); for (int j = 0; j < a[i].Length; j++) Console.Write("{0} ", a[i][j]); Console.Write("\n"); } Console.Read(); } }
运行效果如下:
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:文档转换为pdf格式帮助类
- js处理php输出时间戳对不上号的解决方法 2019-12-13
- 使用js输出1000以内的水仙花数 2019-08-14
- 您只能在 HTML 输出流中使用 document.write,啥意思 2018-10-24
- js-正则表达式 2018-10-19
- js中实现杨辉三角 2018-09-18
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash