반응형
[피라미드 출력하기]
[출력]
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(" ");elseprintf("*");}printf("\n");size++;}}
i=size 로 초기화를 한뒤, i의 크기만큼 공백을 출력후, *을 출력한다.
뒷부분의 크기는 한줄이 지날수록 윗줄보다 1만큼 증가하기 때문에, 개행 후에 size++ 을 해준다.
반응형
'Language_ > C programming' 카테고리의 다른 글
[c언어] 한글자씩 출력 (타자기) (1) | 2020.03.29 |
---|---|
[c언어] 2차원 배열 정렬하기 (버블, 포인터, 2중 반복문) (0) | 2020.03.29 |
[c언어] 가위바위보 프로그램 제작하기 (rand 이용) (5) | 2020.03.26 |
[C] 내림차순 정렬(버블) (0) | 2018.09.19 |
[C] 최대 공약수 (0) | 2018.09.19 |
댓글