본문 바로가기
■ Programming /[C,C++] 문제

[ C언어 ][소스] 2중 for문을 사용해 *(별) 삼각형 그리기

by Popbox 2017. 3. 19.
반응형

 

[ C언어 ][소스] 2중 for문을 사용해 *(별) 삼각형 출력하기

 

 

 

 

 

 

 

for 문(반복문)을 사용해 삼각형 모양 출력하기

 

 

 

 

    [1]

 [2]

 

[3]

 [4]

 

 

 

 

 

 

 
 

 

 

 

 

 

 1. 1번 삼각형 그리기

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
int main()
{
    int column = 5;
    int row = column;
 
    //1.우측 삼각형
    for (int i = 1; i <= column; i++)
    {
        
        for (int j = row-i; j > 0; j--)
        {
            printf(" ");
        }
        for (int k = 0; k < i; k++)
        {
            printf("*");
        }
        printf("\n");
    }
 
    return 0;
}
cs

 

 

 

 

 

 

 2. 2번 삼각형 그리기

 



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
int main()
{
    int column = 5;
    int row = column;
 
    //2.좌측 삼각형
    for (int i = 1; i <= column; i++)
    {
        for (int k = 0; k < i; k++)
        {
            printf("*");
        }
        printf("\n");
    }
 
    return 0;
}
cs

 

 

 

 

 

 

 2. 3번 삼각형 그리기

 

 

 

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
int main()
{
    int column = 5;
    int row = column;
 
    //3.우측 뒤집은 삼각형
    for (int i = 1; i <= column; i++)
    {
        for (int j = 1; j < i; j++)
        {
            printf(" ");
        }
        for (int k = (row - i); k >= 0; k--)
        {
            printf("*");
        }
        printf("\n");
    }
 
    return 0;
}
cs

 

 

 

 

 

 3. 4번 삼각형 그리기

 

 

 

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
int main()
{
    int column = 5;
    int row = column;
 
    //4.좌측 뒤집은 삼각형
    for (int i = 1; i <= column - 1; i++)
    {
        for (int k = i; k < row; k++)
        {
            printf("*");
        }
        for (int j = 0; j < i; j++)
        {
            printf(" ");
        }
        printf("\n");
    }
 
    return 0;
}
cs

 

 

 

 

 

 

 

 

 

 

 감사합니다. 공감 한번 부탁드립니다.

[ 다음 장 ]

[ C언어 ][소스] 2중 for문을 사용해 다이아몬드 그리기 : http://popbox.tistory.com/18 , http://blog.naver.com/rkdign/220959748610

반응형

댓글