关于杨辉三角

获取第n行第m个数字

JavaScript版:

function GetNum(n,m){
    if(m>n){
        return false;
    }
    switch(m){
        case 1:
        case n:
            return 1;
        case 2:
        case n-1:
            return n-1;
        default:
            return GetNum(n-1,m-1)+GetNum(n-1,m);
    }
}

C#版

int getNum(int n,int m)
{
  if(m>n)
  {
    return0;
  }
  if(m==1||m==n)
  {
    return 1;
  }
  if(m==2||m=n-1)
  {
      return n-1;
  }
  else
  {
    return getNum(n-1,m-1)+getNum(n-1,m);
  }
}

打印杨辉三角
C#版:

int len=0;
Console.WriteLine("请输入杨辉三角的行数:");
len=Convert.ToInt32(Console.Readline());
int arr[][]=new int[len][];
for(int i=0;i<arr.Length;i++)
{
  arr[i]=new int[i+1];
}
for(int j=0;j<arr.Length;j++)
{
  arr[j][0]=1;
  arr[j][j]=1;
  for(int m=0;m<arr[j].Length-1;m++)
  {
    arr[j][m]=arr[j-1][m-1]+arr[j][m];
  }
}
for(int i=0;i<arr.Length;i++)
{
  for(int j=0;j<arr[i].Length;j++)
  {
    Console.Write(arr[i][j]+"    ");
  }
  Console.WriteLine("");
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,460评论 25 709
  • 日本文学,对于性的探讨水平极高,而它又独有着对人性复杂程度的剖析常使我在阅读时有种局促不安的感觉。谷崎润一郎的《痴...
    申仙阅读 10,101评论 2 3
  • 我总想着以德报怨,然而现实就是这么惨不忍睹,人都一样,给她一个笑脸她就以为你认怂。无论是老师还是谁,不是天生的谁压...
    青青子衿小太阳阅读 3,051评论 0 1
  • 喜欢一种女子 不娇,不媚,不娇柔,不造作 体贴,大方,美丽,聪慧 这样一种女子 是那苍老天真的模样 这样一种女子 ...
    Masha迪阅读 1,427评论 2 2
  • 数学,不应该是数学老师教的吗? 我一直不这么认为,但又感觉无从下手,力不从心,于是各种焦虑啊。 偶然的机会在机场书...

友情链接更多精彩内容