シンプルに行こう。
-- // 変数名などは>669に準じた。
for (int m = 0; m < n - 1; ++m) {
printf("%*c", n - m, '*');
if (m > 0) {
printf("%*c", 2 * m, '*');
}
putchar('\n');
}
for (int i = 0; i < 2 * n - 1; ++i) putchar('*');