https://www.acmicpc.net/problem/2440
2440번: 별 찍기 - 3
첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제
www.acmicpc.net
문제 설명
백준의 문제 - 단계별로 풀어보기의 [반복문] 에 있는 별찍기에서 반복문에 익숙해지기 위해 다양한 별찍기 문제를 풀어보았습니다.
이번 문제에서 내림차순으로 입력받은 수 n개 만큼 별을 출력하는 것을 시작으로 줄이 바뀔 때마다 1개씩 감소하는 모습을 보여주고 있습니다.
별 한개를 출력하는 반복문의 횟수를 [N-i] 로 정하여, 반복이 될 때마다 1씩 증가하는 i를 입력받은 N에 뺀 만큼 반복하는 방식으로 해결하였습니다.
코드 (C언어)
#include <stdio.h>
int main(void)
{
int i, j, n;
scanf("%d", &n);
for(i = 0; i < n; i++)
{
for(j = 0; j < n - i; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
'코딩' 카테고리의 다른 글
[C언어] 백준 BOJ 2442 별 찍기 5 (0) | 2022.07.23 |
---|---|
[C언어] 백준 BOJ 2441 별 찍기 4 (0) | 2022.07.22 |
[C언어] 백준 BOJ 1110 더하기 사이클 - 김두루미 (0) | 2022.07.20 |
[C언어] 백준 BOJ 10951 A+B-4 - 김두루미 (0) | 2022.07.19 |
[C언어] 백준 BOJ 10952 A+B-5 - 김두루미 (0) | 2022.07.18 |