티스토리 뷰

728x90
반응형
시간 제한메모리 제한제출정답맞은 사람정답 비율
1 초128 MB29262090198172.591%

문제

예제를 보고 별찍는 규칙을 유추한 뒤에 별을 찍어 보세요.

입력

첫째 줄에 N (1<=N<=100)이 주어진다.

출력

첫째 줄부터 2*N-1번째 줄 까지 차례대로 별을 출력한다.

예제 입력 

5

예제 출력 

*        *
**      **
***    ***
****  ****
**********
****  ****
***    ***
**      **
*        *

힌트

출처















#include <stdio.h>

//star write: 2 4 6 8 10 8 6 4 2

//space bar :8 6 4 2 4 6 8

int main(){

int n, i, j, k;

scanf("%d", &n);

for(i = 1; i <= n; i++){

for(j = 1; j <= i; j++)

printf("*");

for(k = (n * 2) - (i * 2); k >= 1; k--)

printf(" ");

for(j = 1; j <= i; j++)

printf("*");

puts("");

}

for(i = n - 1; i >= 1; i--){


for(j = i; j >= 1; j--)

printf("*");

for(k = 0; k < 2 * (n - i); k++)

printf(" ");

for(j = i; j >= 1; j--)

printf("*");

puts("");

}


}

반응형
댓글
댓글쓰기 폼

티스토리 방명록