C/문제풀이

for문을 이용한 쌍 다이아몬드 구현_(2019.07.27)

Risut 2023. 6. 11. 16:30
#include <stdio.h>

/*
2019.07.27
for문을 이용한 쌍 다이아몬드 구현
*/

int main(void)
{
	int j, i, n1;
	printf(" 쌍 피라미드의 줄 개수 (2n-1)을 입력하시오 : ");
	scanf("%d", &n1);
	for (i = 1; i <= n1; i++)
	{
		for (j = 0; j < n1 - i; j++)
		{
			printf(" ");
		}
		for (j = 0; j < 2 * i - 1; j++)
		{
			printf("*");
		}
		for (j = 0; j < 2*n1 - 2 * i; j++)
		{
			printf(" ");
		}
		for (j = 0; j < 2 * i - 1; j++)
		{
			printf("*");
		}
		printf("\n");
	}
	for (i = n1; i >= 1; i--)
	{
		for (j = 0; j < n1 - i; j++)
		{
			printf(" ");
		}
		for (j = 0; j < 2 * i - 1; j++)
		{
			printf("*");
		}
		for (j = 0; j < 2*n1 - 2 * i; j++)
		{
			printf(" ");
		}
		for (j = 0; j < 2 * i - 1; j++)
		{
			printf("*");
		}
		printf("\n");
	}

	return 0;
}