본문으로 바로가기

백준 온라인 저지(Baekjoon Online Judge) 2440번 문제 풀이

별찍기 - 3

첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 (1<=N<=100)

 입력 예시

 출력 예시

 5


 *****
 ****
 ***
 **
 *

풀이

i를 행 번호(역순), j를 열 번호를 의미한다. i값만큼 *을 출력한다. ex) N이 5일 때, i=5이면, *을 5개 출력한다. i=4이면, *을 4개 출력한다. i=3이면, *을 3개 출력한다. i=2이면, *을 2개 출력한다. i=1이면, *을 1개 출력한다.

정답

C
#include <stdio.h>
int main()
{
    int N = 0, i = 0, j = 0;
	scanf("%d", &N);
	for (i = N; i>0; i--)
	{
		for (j = 1; j <= i; j++) printf("*");
		printf("\n");
	}
    return 0;
}





'문제풀이 > 백준 온라인 저지' 카테고리의 다른 글

백준 알고리즘 - 1924 (C)  (0) 2018.07.21
백준 알고리즘 - 2441 (C)  (0) 2018.07.01
백준 알고리즘 - 2439 (C)  (0) 2018.07.01
백준 알고리즘 - 2739 (C)  (0) 2018.07.01
백준 알고리즘 - 2741~2742 (C)  (1) 2018.06.30