题解 | #圣诞树#
圣诞树
http://www.nowcoder.com/practice/9a03096ed8ab449e9b10b0466de29eb2
虽然说这道题是看了别人的解法才会的,但是真的很佩服解这道题的大佬啊~
int main()
{
int h = 0;
scanf("%d", &h);
int row = 3*h;
int i = 0;
int j = 0;
for(i = 0; i < h; i++)
{
for(j = 0; j < row-1; j ++)
{
printf(" ");
}
for(j = 0; j <= i; j++)
{
printf("* ");
}
printf("\n");
for(j = 0; j < row-2; j ++)
{
printf(" ");
}
for(j = 0; j <= i; j++)
{
printf("* * ");
}
printf("\n");
for(j = 0; j < row-3; j ++)
{
printf(" ");
}
for(j = 0; j <= i; j++)
{
printf("* * * ");
}
printf("\n");
row -= 3;
}
for(i = 0; i < h; i++)
{
for(j = 0; j < (6*h-1)/2; j++)
{
printf(" ");
}
printf("*\n");
}
return 0;
}