在屏幕上打印杨辉三角

    xiaoxiao2025-03-30  10

    .在屏幕上打印杨辉三角。 1 1 1 1 2 1 1 3 3 1

    #include<stdio.h> #include<windows.h> int main(){  int arr[10][10] = { 0 };  int i = 0;  int j = 0;  for (i = 1; i <= 10; i++){   for (j = 1; j <= 10; j++){    if (1 == j){//第一列都是1     arr[i][j] = 1;    }    if (i == j){//对角线上都是1     arr[i][j] = 1;    }    if (i > 2){//下一行的数是其上方(前一行)的两个数的和     arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j];    }   }  }  for (i = 1; i <= 10; i++){   for (j = 1; j <= i; j++){    printf("= ", arr[i][j]);   }   printf("\n");  }  system("pause");  return 0; }
    最新回复(0)