回覆列表
  • 1 # 使用者1465424935672

    對楊輝三角的理解有點問題。

    #include<stdio.h>

    intmain()

    #definem10

    #definen10

    {

    inti,j;

    intyang[m][n];

    for(i=0;i<=m;i++)

    {

    for(j=0;j<=n;j++)

    {

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

    /*這個判斷條件不對,楊輝三角是每一行的第一個與最後一個是1,除了最上面一列,其他的都不是第n行的第n列是1,而是第n行第n+1列是1。應該改成if(j==0||j=i+1)*/

    yang[i][j]=1;

    else

    yang[i][j]=yang[i-1][j-1]+yang[i-1][j];

    printf("%5d",yang[i][j]);

    }

    if(j==i)

    printf("\n");

    }

    return0;

    }

  • 中秋節和大豐收的關聯?
  • 我的腳為什麼穿什麼鞋都不舒服呢?