首页后端开发ASP.NETC#实现杨辉三角的示例

C#实现杨辉三角的示例

时间2024-01-30 19:33:02发布访客分类ASP.NET浏览975
导读:收集整理的这篇文章主要介绍了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核实处理,我们将尽快回复您,谢谢合作!

.netcsharp

若转载请注明出处: C#实现杨辉三角的示例
本文地址: https://pptw.com/jishu/592945.html
C++开发中国象棋游戏的资源下载(视频、课件源码) 通过IPIP.NET实现数据库来查询IP地址的实例

游客 回复需填写必要信息