문제정보
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
출력예시
* ** *** **** *****