bitCode

1076

계단 모양 별 출력하기

바른코드 0 제출 0 성공률 0.0%

출처 · cberi:1491

문제정보

1s 128MB

문제

정수 n을 입력받아 n개의 계단을 * 기호를 이용해서 출력하는 프로그램을 만들어 보시오. (1 ≤ n ≤ 10)
예시)
*
**
***

입력형식

정수 n이 입력됩니다. (1 ≤ n ≤ 10)

출력형식

1~n행까지 행 번호만큼의 별을 출력합니다.

힌트

앞의 문제는 안쪽 반복문을 단순히 5번 반복하는 문제였지만 이번 문제는 행마다 출력하는 별의 수가 다르다는 것을 염두에 두고 문제를 풀어야 한다. 행별 규칙을 잘 찾아보면 1행은 1, 2행은 2... 각 행마다 1부터 행의 수 만큼 출력하는 별의 수가 늘어나는 것을 알 수 있다. 행의 번호를 결정하는 변수가 무엇일지 생각해보면 안쪽 for문의 조건을 쉽게 생각해낼 수 있다.
for(i=1; i<=n; i++){
    for(j=1; j<=i; j++){
        printf("*");
    }
    printf("\n");
}
 

예시 1

입력예시

5

출력예시

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