对于斐波那契数列的写法: 代码1: #include<stdio.h> #define N 30 int main() { int a[N][N]; int n, i, j; scanf("%d", &n); for (i = 0; i < n; i++) { for (j = 0; j <= i; j++) { if (j == 0 || i == j) a[i][0] = a[i][i] = 1; else a[i][j] = a[i - 1][j - 1] + a[i - 1][j]; printf("%d ", a[i][j]); } printf("\n"); } return 0; } 这样之能输出三角形状的斐波那契数列图。 但代码2: #include<stdio.h> #define N 30 int main() { int a[N][N]; int n, i, j, t; scanf("%d", &n); *** **for (i = 0; i < n; i++) { for (t = n - i; t >= 0; t--)

  •   	printf(" ");******
      for (j = 0; j <= i; j++)
      {
      	if (j == 0 || i == j)
      		a[i][0] = a[i][i] = 1;
      	else
      		a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
      	printf("%d ", a[i][j]);
      }
      printf("\n");
    

    }

    return 0; }