고양이와 코딩

[씹어먹는 C 언어] 반복문 - 삼각형 그리기 본문

C

[씹어먹는 C 언어] 반복문 - 삼각형 그리기

ovovvvvv 2024. 3. 17. 15:22
728x90

*
**
***
직각삼각형 그리기

#include <stdio.h>
int main() {
    int i,j, n;
    printf("몇 줄의 삼각형을 그릴까요? : " );
    scanf("%d", &n);

    for (i = 1; i <= n; i++){
        for (j = 1; j <= i; j++){
            printf("*");
        }
        printf("\n");
    }
        return 0;
}

 

    *
  ***
*****
정삼각형 

#include <stdio.h>
int main() {
    int i, j, n;
    printf("몇 줄의 삼각형을 그릴까요? : ");
    scanf("%d", &n);

    for (i = 1; i <= n; i++){
        for (j = 1; j <= n - 1 - i; j++){
            printf(" ");
        }
        for (j = 1; j <= 2 * i - 1; j++){
            printf("*");
        }
        printf("\n");
    }
}

 

*****
 ***
   *

역삼각형

#include <stdio.h>
int main() {
    int i, j, n;
    printf("몇 줄의 삼각형을 그릴까요? : ");
    scanf("%d", &n);

    for (i = n; i >= 1; i--){
        for (j = 1; j <= n - i; j++) {
            printf(" ");
        }
        for (j = 1; j <= 2 * i - 1; j++){
            printf("*");
        }
        printf("\n");
    }
}

'C' 카테고리의 다른 글

포인터 진짜 짜증남  (0) 2024.06.15
function  (1) 2024.06.09
포인터  (0) 2024.05.10
비트 연산  (0) 2024.05.10
[프로그래머스] 3월16일 ~  (0) 2024.03.16