#include <stdio.h>
/*
2019.07.29
for문을 이용한 다윗의별 구현
*/
int main()
{
int i, j, n1;
printf("육각삼각형의 줄의개수 (4n+2)개를 입력하시오 (입력 최대치=20) : ");
scanf("%d", &n1);
for (i = 1; i <= n1; i++)
{
for (j = 0; j < 3 * n1 - i; j++)
{
printf(" ");
}
for (j = 0; j < 2 * i - 1; j++)
{
printf("*");
}
printf("\n");
}
for (i = 3 * n1; i >= 2 * n1; i--)
//작은 피라미드 높이 만큼 줄인 뒤집은 큰 삼각형
/*
ex)
*************
*********
*****
}작은 피라미드의 높이
}
*/
{
for (j = 0; j < 3 * n1 - i; j++)
{
printf(" ");
}
for (j = 0; j < 2 * i - 1; j++)
{
printf("*");
}
printf("\n");
}
for (i = 2 * n1; i <= 3 * n1; i++)
{
for (j = 0; j < 3 * n1 - i; j++)
{
printf(" ");
}
for (j = 0; j < 2 * i - 1; j++)
{
printf("*");
}
printf("\n");
}
for (i = n1; i >= 1; i--)
{
for (j = 0; j < 3 * n1 - i; j++)
{
printf(" ");
}
for (j = 0; j < 2 * i - 1; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}