👨‍💻Programming/JAVA & C언어 예제

(C언어) 다중 for문 마름모 별찍기!!

코너(Corner) 2020. 10. 28.
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
#include <stdio.h>
int main(int argc, const char * argv[]) {
 
    
    // 별찍기 마름모
    
    
    int a = 11;
    int b = a/2+1;
    int c = 0;
    printf("마름모 \n");
    
    for (int i=1; i<=a; ++i){
        if (i <= b){
            ++c;
        } else {
            --c;
        }
        for (int j=1; j<=b-c; ++j){
            printf(" "); // 공백 구문
        }
        for (int k=1; k<=c*2-1++k){
            printf("*"); // * 별 찍기
        }
        printf("\n");//줄바꿈
    }
    
}
 
cs

 

반응형

댓글