문제

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

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

 

입력

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

출력

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

 

 

바로 소스코드 보겠습니다.

#include <iostream>

using namespace std;

int main()
{
    int a;
    cin >> a;
    for(int i=0; i<a; i++) 
    {
        for(int j=0; j<i; j++)
        {
            cout<<" ";
        }
        for(int j=0; j<a-i; j++)
        cout<<"*";

    cout<<"\n";
    }
}

 

해설은 첫 번째 for문에서 5개를 출력합니다. 두 번째 for문에서는 j(0) < i(0) 처음 for문은 건너 뛰겠죠?

세 번째 fot문에서 j(0) <(a(5)-(0) -> 다 섯개 출력 뭐 이런식으로 해석하시면 될 것 같네요.

 

딱히 어려운 문제는 아니니 생각하시면서 풀면 될 것 같아요 그렇다고 30분 이상 고민하는 건 비추입니다.(개인적인 생각)

입출력 문제는 30분 이상 고민하지 마세요.

 

이상 포스터를 마치겠습니다.

 

+ Recent posts