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

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

2025-04-15 09:441530

济宁网站建设小编为大家分享一个小案例,通过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
JavaScript求任意一个整数的平方?
求一个整数的平方,我们可以将其理解为是一个整数与其自身相乘的结果,如果,我们想要在我们开发的网站页面中实现该效果,我们可以通过多种方法来解决这个需求,接下来,济

0评论2025-09-02142

JavaScript通过while求1-100间所有数的和?
JavaScript编程语言有多种方法可以帮助我们实现,求1-100间所有数的和,接下来,济宁网站建设小编就来为大家介绍其中的一种,通过JavaScript编程语言中的while循环语句来实

0评论2025-08-26144

JavaScript 输出1-100间所有偶数
在网页中输出1-100间的所有偶数,首先,我们要明白什么是偶数,如何判断某个整数是不是整数,一个整数可以被2整除,那么这个整数就是偶数。,下面,济宁网站建设小编就来和

0评论2025-08-15151

JavaScript while输出1-100之间所有的整数
想要在网站页面中输出1到100之间的所有整数,有多种方法可以实现,下面,济宁网站建设小编就来为大家分享其中中的一种,通过JavaScript编程语言中while循环语句来解决该问

0评论2025-08-13140