//先把开始的第一个数字算出来 //然后算第一个数字加的数是多少 //然后打印 #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int d = 0; scanf("%d",&d); int mid_row = 1; int mid_col = 1; int row_first = 1; for(int i = 1;i <= d;i++) //总共有五行 { mid_row = 1; printf("%d ",mid_col); //起始的数字 mid_row = mid_col; for(int j = i + 1;j <= d;j++) //要加的数字 { mid_row += j;
printf("%d ",mid_row); } mid_col += i; printf("\n"); }

return 0;

}