void hollowPyramid(int n) {
int i, j, k;
int width = 2;
for (i = 1; i <= n - 1; i++) {
for (k = 1; k <= n - i; k++) {
printf(" ");
}
if (i == 1) {
printf("%d\n", i);
continue;
}
else {
printf("%d", i);
printf("%*d", width, i);
printf("\n");
}
width+=2;
}
if (i == n) {
for (j = 1; j <= 2*n-1; j++) {
printf("%d", i);
}
}
}
演示结果