打印镂空三角形与打印三角形的不同之处在于,第二个内循环的printf所打印的是字符+空格
代码参上
#include <stdio.h>
int main()
{
int i = 0;
int n = 0;
scanf("%d", &n);
int m = n - 1;
for (i = 0; i < n; i++)
{
int j = 0;
for (j = 0; j < m; j++)
{
printf(" ");
}
m--;
for (j = 0; j <= i; j++)
{
printf("* ");
}
printf("\n");
}
return 0;
}
建议和打印三角形一起对比着看,上一篇博客打印三角形
优质内容持续更新中