본문 바로가기
Language_/C programming

[c언어] 피라미드 출력하기 (2중 반복문)

by 낭람_ 2020. 3. 27.
반응형

[피라미드 출력하기]

[출력]

5
     *
    ***
   *****
  *******
 *********
6
      *
     ***
    *****
   *******
  *********
 ***********

[c 코드]
#include<stdio.h>
int main() {
int size, i, j;
scanf("%d",&size);
for(i=size; i>0; i--) {
for(j=0; j<=size; j++) {
if(j < i)
printf(" ");
else
printf("*");
}
printf("\n");
size++;
}
}

i=size 로 초기화를 한뒤, i의 크기만큼 공백을 출력후, *을 출력한다.

뒷부분의 크기는 한줄이 지날수록 윗줄보다 1만큼 증가하기 때문에, 개행 후에 size++ 을 해준다.

반응형

댓글