반응형
문제
예제를 보고 별찍는 규칙을 유추한 뒤에 별을 찍어 보세요.
입력
각 역에서 내린 사람 수와 탄 사람 수가 빈칸을 사이에 두고 첫째 줄부터 넷째 줄까지 역 순서대로 한 줄에 하나씩 주어진다.
출력
첫째 줄부터 2*N-1번째 줄 까지 차례대로 별을 출력한다.
예제 입력
5
예제 출력
* * ** ** *** *** **** **** ********** **** **** *** *** ** ** * *
풀이
#include <stdio.h>
int main()
{
int n, i, j;
scanf("%d", &n);
for(i = 1; i <= n; i++)
{
for(j = 1; j <= i; j++)
printf("*");
for(j = n - i - 1; j >= 0; j--)
printf(" ");
for(j = 1; j <= i; j++)
printf("*");
printf("\n");
}
for(i = n - 1; i >= 1; i--)
{
for(j = 1; j <= i; j++)
printf("*");
for(j = n - i - 1; j >= 0; j--)
printf(" ");
for(j = 1; j <= i; j++)
printf("*");
printf("\n");
}
}
반응형