개발자/C or C++
백준 2523번 [C/C+]
Mosser
2021. 10. 5. 19:53
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");
}
}
실행결과
반응형