输出n行那么每行前面应当空开的是n-行号(此处为了好计算行号从0开始)个空格;输出的*号个数可以自己控制但相应的空开的量也会变化
#include<stdio.h>
int main() {
int i, j,n;
printf("请输入需要多少行:");
scanf_s("%d", &n);
for (int i = 0; i < n; i++) {
for (j = 1; j < n- i; j++)
printf(" ");
for (j = 0; j < 2 * i + 1; j++) {
printf("*");
}
printf("\n");
}
return 0;
}