Computer Science/C\C++

[C언어]별 삼각형 출력(직각 삼각형, 이등변 삼각형, 역이등변 삼각형)

hyunjin 2021. 4. 21. 11:27

직각 삼각형 출력

#include <stdio.h>

int main(void) {
  int num;
  printf("행: ");
  scanf("%d",&num);
  for(int i=0;i<num;i++){
    for(int j=0;j<=i;j++){
      printf("*");
    }
    printf("\n");
  }
}

 

 

이등변삼각형 출력

#include<stdio.h>

int main(void){
  int num;
  printf("행: ");
  scanf("%d",&num);
  for(int i=0;i<num;i++){
    for(int j=0;j<num-i;j++){
      printf(" ");
    }
    for(int j=0;j<2*i+1;j++){
      printf("*");
    }
    printf("\n");
  }
}

역이등변삼각형 출력

#include<stdio.h>

int main(void){
  int num;
  printf("행: ");
  scanf("%d",&num);
  for(int i=0;i<num;i++){
    for(int j=0;j<i;j++){
      printf(" ");
    }
    for(int j=0;j<2*(num-i)-1;j++){
      printf("*");
    }
    printf("\n");
  }
}