Run ID:128353
提交时间:2025-08-15 22:11:02
#include<stdio.h> int main() { int n; scanf("%d", &n); // 输入行数 intarr[n][n] = {0}; // 创建二维数组 for(introw = 0; row < n; row++) { for(intcolumn = 0; column <= row; column++) { if(column == 0 || column == row) { arr[row][column] = 1; // 首尾为1 } else { arr[row][column] = arr[row-1][column] + arr[row-1][column-1]; // 计算中间值 } printf("%d ", arr[row][column]); // 打印当前值 } printf("\n"); // 换行 }