개발자/C or C++

백준 2523번 [C/C+]

Mosser 2021. 10. 5.
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

댓글