ascode 1086 계단 그리기

최대 1 분 소요

문제 설명

계단의 단 수(n)를 나타내는 정수가 입력될 경우 n단의 내려가는 계단을 그리는 프로그램을 작성하시오. 계단의 각 단은 폭과 높이가 모두 2가 되도록 하시오.

입력 설명

테스트 케이스 횟수를 나타내는 정수(T)가 하나 입력된 후, 그 다음 줄부터 계단의 단수(n)를 나타내는 정수가 m개가 한 줄에 하나씩 입력된다.
(1<= T <=10, 1 <= n <= 10)

출력 설명

각 테스트 케이스마다 n단의 계단을 # 기호를 이용하여 출력하되, 각 케이스 별로 출력된 계단 사이에는 빈 줄을 하나 넣는다.

입력 예시

2
2
4

출력 예시

##
##
####
####

##
##
####
####
######
######
########
########

코드

#include <stdio.h>

int main()
{
    int a, b, d = 1;
    scanf("%d", &a);
    for (int i = 0; i < a; i++)
    {
        scanf("%d", &b);
        for (int i = 0; i < b; i++)
        {
            for (int i = 0; i < 2; i++)
            {
                for (int i = 0; i < 2*d; i++)
                {
                    printf("#");
                }
                printf("\n");
            }
            d++;
        }
        printf("\n");
        d = 1;

    }
    return 0;
}

나 : say

ADSADGSAGDSAㅇㄻㄴㅇㄻㄴㅇ

댓글남기기