티스토리 뷰
#include <stdio.h>
int main()
{
int i;
int j=0;
int k;
scanf("%d",&i);
for(j=1;j<=i;j++)
{
for(k=0;k<j;k++)
{
printf("*");
}
printf("\n");
}
for(j=i-1;j>0;j--)
{
for(k=0;k<j;k++)
{
printf("*");
}
printf("\n");
}
}
백준 알고리즘의 인기문제순위에 랭크되어 있는 2523번 별찍기 13 문제를 풀어보았다.
c언어로 작성하였으며
위와같이 작성하였다.
만약 입력값이 3개면
*
**
***
**
*
이렇게 나와야한다. 그러므로 한개 두개 세개의 별은 하나씩 상승하며 나오고
나머지 두개 한개는 줄어들며나온다.
즉 1,2,3번째 줄과 4,5번째 줄을 나누어서 만들었다.
https://www.acmicpc.net/problem/2523
'Study > 백준' 카테고리의 다른 글
10996번 별 찍기 - 21 in c (0) | 2020.06.17 |
---|---|
2446번 별 찍기 -9 in c (0) | 2020.06.17 |
5543번 상근날드 in c (0) | 2020.03.11 |
zz (0) | 2019.10.25 |
2798번 블랙잭 (0) | 2019.09.06 |
댓글