문제정보
1s 128MB
문제
정수 n을 입력받아 n개의 별 사각형을 출력하는 프로그램을 만들어 보시오.
(단, n개의 별 사각형 중 첫 번째 사각형은 1행 1열 모양으로 출력하고 두 번째 사각형은 2행 2열 모양으로 출력하고 n번째 사각형은 n행 n열 모양으로 출력하면 됩니다. 그리고 각 별 사각형은 한 줄 띄워서 구분합니다.) (1 ≤ n ≤ 10)
예시) n이 2일 때
*
**
**
(단, n개의 별 사각형 중 첫 번째 사각형은 1행 1열 모양으로 출력하고 두 번째 사각형은 2행 2열 모양으로 출력하고 n번째 사각형은 n행 n열 모양으로 출력하면 됩니다. 그리고 각 별 사각형은 한 줄 띄워서 구분합니다.) (1 ≤ n ≤ 10)
예시) n이 2일 때
*
**
**
입력형식
정수 n이 입력됩니다. (1 ≤ n ≤ 10)
출력형식
정수 n을 입력받아 1~n번째의 별 사각형을 각각 한 줄씩 띄워서 출력합니다. 첫 번째 사각형은 1행 1열로 구성되며 2번째 사각형은 2행 2열, n번째 사각형은 n행 n열로 구성됩니다.
힌트
안쪽 2개의 for문과 바깥족 for문의 변수 i의 관계를 잘 생각해봅시다.
for(i=1; i<=n; i++){
for(j=1; j<=i; j++){
for(k=1; k<=i; k++){
printf("*");
}
printf("\n");
}
printf("\n");
}
예시 1
입력예시
3
출력예시
* ** ** *** *** ***