728x90
반응형

 

 

문제

 

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.

 

입력

 

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

 

출력

 

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

 

 

 

 

 

 

 

 소스코드

 

#include <stdio.h>
int main()
{
	int n;

	scanf("%d", &n);

	for(int i = 0; i < n; i++)
	{
		for (int j = 0; j < n - i - 1; j++)
        {
			printf(" ");
        }
        for (int j = 0; j <= i; j++)
        {
        	printf("*");
        }
		printf("\n");
	}
}

 

설명

 

첫번째 반복문이 별 찍기 - 1 문제와 똑같이 시작하고 for을 만나서 공백을 먼저 출력한다.

그래야 문제처럼 별 앞에 공백이 생긴다. 그후 별 찍기 - 1 문제와 같은 방식으로 별 출력 줄 바꾸기 를 반복한다.

 

 

www.acmicpc.net/problem/2439

 

2439번: 별 찍기 - 2

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.

www.acmicpc.net

728x90
반응형

'백준 > C' 카테고리의 다른 글

[ C ] 백준 2441번 별 찍기 - 4  (0) 2021.01.14
[ C ] 백준 2440번 별 찍기 - 3  (0) 2021.01.14
[ C ] 백준 2438번 별 찍기 - 1  (0) 2021.01.14
[ C ] 백준 10845번 큐  (0) 2021.01.14
[ C ] 백준 10828번 스택  (0) 2021.01.13
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기