[백준] 2438번 별 찍기 - 1 C / C++ 문제 풀이 for문
2019. 7. 12. 08:45ㆍ알고리즘/백준
728x90
반응형
문제
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
예제 입력 1
예제 출력 1
문제 풀이
#include<stdio.h>
int main(){
int n;
scanf("%d", &n);
for(int i =0; i < n; i++){
for(int j = 0; j < i+1; j++)
printf("*");
printf("\n");
}
}
별 찍기 문제 중에 가장 쉬운 난이도에 속하는 문제입니다.
첫 번째 줄에 1개, 두 번째 줄에 2개, ... , 다섯 번째 줄에 5개. 이렇게 찍히므로
줄마다 일정 개수를 출력하고 난 다음, 줄바꿈("\n")을 출력해야 합니다.
for(int j = 0; j < i+1; j++)
printf("*");
i값에 따라 별 찍는 횟수가 늘어나는 코드입니다. i가 0일 때 1번, 1일 때 2번 ... 이렇게 증가하는 것을 알 수 있습니다.
printf("\n");
위의 for문이 끝나면 줄을 바꾸게 됩니다.
출처 : https://www.acmicpc.net/problem/2438
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 10871번 X보다 작은 수 C++ 문제 풀이 for문 (2) | 2019.07.15 |
---|---|
[백준] 2439번 별 찍기 - 2 C / C++ 문제 풀이 for문 (0) | 2019.07.12 |
[백준] 11022번 A+B - 8 C++ 문제 풀이 for문 (0) | 2019.07.11 |
[백준] 11021번 A+B - 7 C++ 문제 풀이 for문 (0) | 2019.07.10 |
[백준] 2742번 기찍 N C / C++ 문제 풀이 for문 (0) | 2019.07.09 |