题解 | #数字三角形#
圣诞树
http://www.nowcoder.com/practice/9a03096ed8ab449e9b10b0466de29eb2
#include <stdio.h>
int main()
{
int h;
int count= 1;
scanf("%d", &h);
for (int i = 1; i <= 3 * h; i++)
{
for(int j = 1; j <= 3 * h - i; j++)
{
printf(" ");
}//空格内容
for(int k = 0; k < (i - 1) % 3 + 1; k++)
{
printf("* ");
}
for(int l = 1; l < count; l++)
{
for(int m = 0; m < (3 - ((i - 1) % 3 + 1)) * 2; m++)
{
printf(" ");
}
for(int n = 0; n < (i - 1) % 3 + 1; n++)
{
printf("* ");
}
}
printf("\n");
if( i % 3 == 0)
{
count++;
}
}
for(int a = 0; a < h; a++)
{
for(int b = 1; b <= 3 * h - 1; b++)
{
printf(" ");
}
printf("*\n");
}
return 0 ;
}