WXZG2020
Torch Cool
采纳率100%
2017-10-16 10:23 阅读 1.4k

用C#编写杨辉三角的程序

求问各位大神,怎样用C#编写杨辉三角的程序,除数组以外的方法。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • 已采纳
    qq_38273428 qq_38273428 2017-10-17 04:04
                 Console.WriteLine("请输出杨辉三角的行数");
            string str = Console.ReadLine();
            int n = Convert.ToInt32(str);
            for (int i = 1; i <= n; i++)
            {
                for (int j = 1; j <= i; j++)
                {
                    Console.Write(getValue(i,j)+" ");
                }
                Console.WriteLine();
            }
    
        public static int getValue(int i,int j) {
            if (j==1||i==j)
            {
                return 1;
            }
            else
            {
                return getValue(i - 1, j - 1) + getValue(i - 1, j);
            }
        }
    
    点赞 1 评论 复制链接分享

相关推荐