分享好友 资讯首页 频道列表

c#怎么编写代码实现杨辉三角算法?

2025-04-15 09:44410

济宁网站建设小编为大家分享一个小案例,通过c#编程语言实现杨辉三角算法,运行程序后,首先,提示用户输入需要打印的杨辉三角算法行数,然后,将用户定制的杨辉三角绘制到控制台中。


关键代码:






using System;


class Program

{

    static void Main()

    {

        try

        {

            Console.Write("请输入杨辉三角的行数: ");

            int rows = int.Parse(Console.ReadLine());


            if (rows <= 0)

            {

                Console.WriteLine("输入的行数必须是正整数。");

                return;

            }


            int[,] triangle = new int[rows, rows];


            for (int i = 0; i < rows; i++)

            {

                for (int j = 0; j <= i; j++)

                {

                    if (j == 0 || j == i)

                    {

                        triangle[i, j] = 1;

                    }

                    else

                    {

                        triangle[i, j] = triangle[i - 1, j - 1] + triangle[i - 1, j];

                    }

                    Console.Write(triangle[i, j] + " ");

                }

                Console.WriteLine();

            }

        }

        catch (FormatException)

        {

            Console.WriteLine("输入无效,请输入一个有效的整数。");

        }

    }


反对 0
举报 0
收藏 0
打赏 0
评论 0
c#怎么在上次关闭的位置启动窗体?
在实际系统开发过程中,有很多软件具有一个功能,那就是新的窗体会在上次关闭的位置启动窗体,那么,c#编程语言可以帮助我们实现该需求吗?下面,济南网站建设小编就来带大

0评论2025-04-1948

c# 怎么让Windows窗体应用程序默认居中显示?
每次加载Windows窗体应用程序时都会有一个默认的加载位置,比如,居中显示、或桌面中任意位置加载显示,那么,我们如果想要窗体加载时默认居中显示该如何操作呢?在c#中编

0评论2025-04-1625

c#求水仙花数如何编写代码?
想要水仙花首先,我们要了解什么是水仙花,水仙花数是一个3位数,每一位数的立方相加等于该数本身,下面济宁网站建设小编就来为大家介绍,如何通过c#编程语言来实现该效果

0评论2025-04-1434

判断计算用户指定的某年是闰年还是平年?-c#编程小实例
大家知道平时生活中我们所说的每年有365天的这个说法,但是这个说法并不准确,所以,为了弥补因人为历法规定造成的天数与实际公转周期的时间差,设立了366天为闰年,那么,

0评论2024-09-18102