티스토리 뷰

C

[수업] 이중for문 04

Clouds_ 2018. 4. 10. 11:29
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
32
33
34
35
36
37
38
39
#include <stdio.h>
void main()
{
    int i, j, n, d = 0, hello;
    scanf("%d"&n);
    hello = n / 2;
    for (i = 1; i <= n / 2 + 1; i++) {
        for (j = 1; j <= hello; j++)
            printf(" ");
        hello--;
        for (j = 1; j <= i + d; j++)
            printf("*");
        d++;
        printf("\n");
    }
    hello = 1;
    for (i = n - 2; i >= 1; i -= 2) {
        for (j = 1; j <= hello; j++) {
            printf(" ");
        }
        hello++;
        for (j = 1; j <= i; j++)
            printf("*");
        printf("\n");
    }
}
 
/*
   *        공백 3; 별 1; i=1
  ***        공백 2; 별 3; i=2
 *****        공백 1; 별 5; i=3
*******        공백 0; 별 7; i=4
 *****        공백 1; 별 5; i=5
  ***        공백 2; 별 3; i=3
   *        공백 3; 별 1; i=1
*/
cs





댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/10   »
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
글 보관함