C_C++/기초_알고리즘_문제

(C언어) 삼각형 모양의 별 출력하기

고니자니 2023. 4. 25. 20:03
반응형

이중 for문을 이용해서 별(*)을 삼각형 모양으로 출력했습니다.

별(*) 대신 숫자나 알파벳이 출력되도록 할 수 있습니다.

보통 프로그램을 처음 배울 때 누구나 만들 수 있어야 하는 프로그램입니다.

 

1.

#include <stdio.h>
int main() {
    int i, j;
    for (i = 1; i <= 5; i++)
    {
        for (j = 1; j <= i; j++)
            printf("*");
        printf("\n");
    }
    return 0;
}

 

2.

#include <stdio.h>
int main() {
    int i, j;
    for (i = 1; i <= 5; i++)
    {
        for (j = 1; j <= i; j++)
            printf("%d", j);
        printf("\n");
    }
    return 0;
}

 

3.

#include <stdio.h>
int main() {
    int i, j;
    for (i = 1; i <= 5; i++)
    {
        for (j = 1; j <= i; j++)
            printf("%d", i);
        printf("\n");
    }
    return 0;
}

 

4.

 

#include <stdio.h>
int main() {
    int i, j;
    int n = 'A';

    for (i = 1; i <= 5; i++)
    {
        for (j = 1; j <= i; j++)
            printf("%c", n++);
        printf("\n");
    }
    return 0;
}

 

5.

#include <stdio.h>
int main() {
    int i, j;
    int n = 'A';

    for (i = 1; i <= 5; i++)
    {
        for (j = 1; j <= i; j++)
            printf("%c", n+i-1);
        printf("\n");
    }
    return 0;
}

 

 

반응형