안 쓰던 블로그

별 다이아몬드 출력 c언어 본문

언어/C, C++

별 다이아몬드 출력 c언어

proqk 2016. 4. 1. 00:38
반응형
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
#include <stdio.h>
int main(){
 
    int i, j, space, star, line, flag = 0;
    scanf("%d", &line);
    space = line / 2;
    star = 1;
 
    for (i = 0; i<line; i++){
        for (j = 0; j<space; j++)
            printf(" ");
        for (j = 0; j<star; j++)
            printf("*");
        printf("\n");
 
 
        if (i == line / 2){
            flag = 1;
        }
        if (flag == 0){
            space--;
            star += 2;
        }
        else{
            space++;
            star -= 2;
        }
    }
}
cs


반응형
Comments