훈, IT 공부/C,C++,MFC

[실습코딩] 피라미드 별찍기

IT훈이 2017. 12. 29.
반응형

실습문제

독하게 시작하는 c 프로그래밍 p242 , p261 참조해주세요 

일반적인 피라미드 별찍기


이러한 !!! 피라미드를 만들어 봅시다.


흙과 돌이 아닌 콘솔에서... 키보드로 ㅎㅎ


지금부터 피라미드를 찍어봅시다~~!


첫 번째 문제 #촘촘한 별로 구성된 피라미드

문제



코드
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<stdio.h>
 
int main(void){
 
    for (int i = 0; i < 5; i++){
        for (int j = 0; j < 5 + i; j++){
            if (i + j >= 4)     printf("*\t");
            else    printf("\t");
        }
        puts("");
    }
    return 0;
}
cs


결과




두번째 문제 #공간있는 피라미드

문제



코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdio.h>
 
int main(void){
 
    for (int i = 0; i < 5; i++){
        for (int j = 0; j < 5 + i; j++){
            if (i + j >= 4){
                if ((i + j) % 2 == 0)    printf("*\t");
                else   printf(" \t");    
            }else    printf("\t");
        }
        puts("");
    }
    return 0;
}
cs


결과





모르겠으면 문제를 너무 오래 잡고있지말고 


풀이를 보면서 이해하고 자기 것으로 만드는 것 이 중요하다.

반응형

댓글