개발자/C or C++
백준 2523번 [C/C+]
728x90
반응형
문제
해결 방법
이 문제는 이중 반복문을 이용하여 풀 수 있습니다. 제가 생각한 방법은 우선 1~N번째 줄까지 그리는 for문을 구현하고, 그 후, 나머지 N~2*N-1 까지의 별표를 그리는 식으로 구현하였습니다.
소스코드
#include <stdio.h>
int main(){
int N;
scanf("%d",&N);
int i,j;
// 1~N번째까지의 라인을 그리는 부분
for(i=0;i<N;i++){
for(j=0;j<=i;j++){
printf("*");
}
printf("\n");
}
//N번째부터 ~ 2*N-1 번째 라인까지 그리는 부분
for(i=N-1;i>0;i--){
for(j=0;j<i;j++){
printf("*");
}
printf("\n");
}
}
실행결과
반응형
'개발자 > C or C++' 카테고리의 다른 글
백준 10996번 [C/C+] (0) | 2021.10.05 |
---|---|
백준 2446번 [C/C+] (0) | 2021.10.05 |
백준 5543번 [C/C+] (0) | 2021.10.05 |
백준 10039번 [C/C+] (0) | 2021.10.05 |
백준 1110번 [C/C+] (0) | 2021.10.05 |
댓글