백준 #25 [C++] 2438. 별찍기1, 문자출력

K Choi·2022년 2월 15일
0

백준

목록 보기
25/37
post-thumbnail

❔문제: 백준 2438

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

➡️입력

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

⬅️출력

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

예제 입력 1

5

예제 출력 1

  • **



풀이

C 코드

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

인간이 망각의 동물이라는 걸 절실히 느낀 게.. 이중 for문 써야겠단 생각이 안 들어서 한참을 고민함ㅠㅠ 게다가 scanf도 안 써서 틀리고ㅠㅠ 오늘 쉽지 않네요ㅠ 아 문제는 쉬운데 제 상태가 쉽지 않다는..ㅎ

C++ 코드

#include <iostream>
using namespace std;
int main() {
    int N;
    cin >> N;
    for (int i=1; i<=N; i++){
        for (int j=0; j<i; j++)
            cout << '*';
        cout << '\n';
    }
    return 0;
}

C++로 이중 for문 작성하는 건 처음이지만 C와 크게 다르지 않네요:)

profile
mbeCoder

0개의 댓글