본문 바로가기
[C++] 알고리즘 교육/1~4. 기본기

[알고리즘 2.1.2] 다중반복문 - 삼각형 출력2

by 안산학생 2019. 4. 23.

문제

n층의 삼각형을 출력하는 프로그램을 작성하여라. Input, Output 예제를 참고한다.

 

입력

첫째 줄에 정수n 주어진다. (0≤n≤100)

 

출력

다음 예제와 같이 삼각형 모양으로 ‘*’ 출력한다. (공백의 개수와 별의 개수를 정확하게 확인해주시바랍니다.)

 

예제 입력

3

예제 출력

  *

 **

***

 

예제 입력

6

예제 출력

     *

    **

   ***

  ****

 *****

******

 

 

 

 

 

 

 

 

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
int main() {
 
  int a, i, j,k;
  
  scanf("%d",&a);
  
  for(i=0;i<a;i++){
    for(j=a-1;j>i;j--){
      printf(" ");
    }
    for(k=0;k<i+1;k++){
      printf("*");
    }
    printf("\n");
  }
  
  return 0;
}

댓글